Sono sempre stato preoccupato per la funzione di ricerca "debole" fornita con WordPress. I risultati della ricerca non sono molto pertinenti e non sono sufficientemente accurati. Inoltre, la funzione di ricerca fornita con WordPress non può cercare tag, categorie e altri contenuti I risultati della ricerca possono essere elencati in ordine cronologico A volte è davvero difficile trovare le cose.
Di solito per migliorare la funzione di ricerca fornita con WordPress, utilizziamo la ricerca personalizzata di Baidu e Google, l'ho già presentata in dettaglio nell'articolo Baidu, ricerca personalizzata di Google e ricerca autocostruita Elasticsearch Amici interessati può leggerlo. Ma ci sono due problemi fatali con l'utilizzo delle ricerche personalizzate di Baidu e Google:
Innanzitutto, la ricerca del sito Baidu non supporta Https, sebbene ci siano molti metodi su Internet che utilizzano la generazione inversa di nginx (gli amici interessati possono leggere questo articolo: Nginx reverse binding, accelerazione della cache, aggiornamento automatico della cache e acquisizione di IP reale) per risolvere il problema C'è un problema con le chiamate HTTPS, ma il processo è troppo complicato e ci sono anche problemi come l'impossibilità di aprire immagini e costi aggiuntivi.
Il secondo è che la ricerca personalizzata di Google non può essere utilizzata in Cina. Questo elemento sostanzialmente "abolisce" la ricerca sul sito di Google. Non è possibile utilizzare due grandi motori di ricerca, quindi abbiamo trovato un motore di ricerca di nicchia: Algolia. Algolia è stata fondata nel 2012 da Nicolas Desseny e Julien Lemoine di Parigi, Francia. All'inizio la sua attività principale era la ricerca offline sui telefoni cellulari.
L’Algolia dispone ora di 47 data center in 15 regioni. Fornisce servizi a oltre 1.600 clienti e gestisce 12 miliardi di richieste di query degli utenti ogni mese. I clienti provengono principalmente dall'e-commerce e da altri settori. Per gli utenti domestici, è normale che i blog statici Hexo utilizzino la ricerca sul sito Algolia, ed è abbastanza semplice per WordPress integrare la ricerca sul sito Algolia.
Per ulteriori articoli sull’ottimizzazione di WordPress, ecco:
- Lo spazio DirectAdmin abilita OpCache e l'accelerazione della cache Redis: WP abilita la cache Redis
- I plug-in di WordPress che utilizzo: WP SEO, CDN, memorizzazione nella cache, immagini, e-mail, plug-in del forum
- WordPress utilizza MailPoet per creare il proprio sistema di iscrizione e gestione degli utenti e del sistema di notifica e-mail di aggiornamento RSS
PS: aggiornato il 15 settembre 2019, se il tuo articolo WordPress è relativamente lungo, è assolutamente necessario aggiungere una navigazione nella directory in questo momento: scorrimento fisso lato directory articoli WordPress-Easy Table e plugin LuckyWP Table.
PS: aggiornato il 2 dicembre 2019, Se desideri creare una ricerca sul sito gratuita più potente e veloce, puoi anche provare
1. Registrati e utilizza Algolia
sito web:
- Sito ufficiale: https://www.algolia.com/
Per utilizzare il motore di ricerca sul sito dell'Algolia, dobbiamo prima registrare un account.
Algolia fornisce una versione gratuita, che contiene 50.000 query e 10.000 record. Fondamentalmente può essere utilizzata solo da un piccolo blog. I siti Web di grandi dimensioni preferiscono utilizzare la versione a pagamento.
Vai all'interfaccia di gestione dell'account di Algolia per trovare le API e annotarle.
2. Il WP integra l'Algolia
2.1 Installare i plug-in
- HTTPS://WordPress.org/plugins/Ho paura-cerca-con-Aragon Oh Due/
Esistono molti plug-in per WordPress per integrare il motore di ricerca Algolia. Qui wzfou.com utilizza questo plug-in: WP Search with Algolia. Dopo aver abilitato il plug-in, fare clic su Algolia nella barra di navigazione sinistra per configurare le impostazioni correlate per Algolia.
2.2 Indicizzazione
Dopo aver inserito le informazioni sull'API Algolia, scegli e fai clic su "Indicizzazione automatica". Qui Algolia ti consente di specificare le sezioni e i dati da indicizzare Oltre agli articoli, ai tag e alle categorie di WordPress, possiamo anche aggiungere forum, prodotti, ecc. , usalo se hai un negozio WooCommerce. (Clicca per ingrandire)
2.3 Abilita l'Algolia
WordPress supporta due modi per abilitare la ricerca in Algolia: uno è mantenere la ricerca fornita con WordPress, Algolia viene utilizzata solo come ricerca istantanea. Quando l'utente cerca contenuti, Algolia visualizzerà immediatamente i risultati della ricerca a discesa clic dell'utente su Invia, i risultati della ricerca di WordPress verranno comunque visualizzati.
L'altro è che Algolia sostituisce la ricerca integrata di WordPress. Dopo aver fatto clic su Invia, andrai alla pagina dei risultati di ricerca di Algolia e gli utenti potranno anche continuare a cercare contenuti in questa pagina. Lo svantaggio di questo metodo è che dovete modificare voi stessi il CSS in modo che Algolia possa essere completamente integrato in WordPress.
3. Ricerca in tempo reale dell'Algolia
L'effetto della ricerca in tempo reale dell'Algolia può essere visto nell'angolo in alto a destra di questo sito. L'immagine seguente mostra i risultati della ricerca in tempo reale nel sito dell'Algolia:
4. Riepilogo
In quanto motore di ricerca di terze parti, Algolia può essere perfettamente integrato in WordPress e sostituire la funzione di ricerca fornita con WordPress. Il plug-in WP Search con Algolia incorporerà automaticamente i nuovi contenuti WordPress in Algolia e i risultati della ricerca verranno visualizzati in tempo reale.
Il motore di ricerca Algolia è facile da usare, ma la sua quota gratuita in realtà non è molto ampia. Dopo che la ricerca Algolia è stata abilitata in WordPress, più della metà dei record delle operazioni vengono sostanzialmente esauriti. Se il traffico del tuo sito web è maggiore, le richieste di ricerca di Algolia potrebbe essere molto grande. Verrà esaurito presto.