Siempre me ha preocupado la función de búsqueda "débil" que viene con WordPress. Los resultados de la búsqueda no son muy relevantes y los resultados no son lo suficientemente precisos. Además, la función de búsqueda que viene con WordPress no puede buscar etiquetas, categorías y otro contenido. Los resultados de la búsqueda se pueden enumerar en orden cronológico. A veces es realmente problemático encontrar cosas.
Por lo general, para mejorar la función de búsqueda que viene con WordPress, usaremos la búsqueda personalizada de Baidu y Google. Anteriormente la presenté en detalle en el artículo Baidu, búsqueda personalizada de Google y búsqueda propia de Elasticsearch. puede leerlo. Pero hay dos problemas fatales con el uso de búsquedas personalizadas de Baidu y Google:
Primero, la búsqueda del sitio Baidu no admite Https, aunque hay muchos métodos en Internet que utilizan la generación inversa de nginx (los amigos interesados pueden leer este artículo: enlace inverso de Nginx, aceleración de caché, actualización automática de caché y obtención de IP real) para resolver el problema. Hay un problema con las llamadas HTTPS, pero el proceso es demasiado complicado y también hay problemas como la imposibilidad de abrir imágenes y cargos adicionales.
La segunda es que la búsqueda personalizada de Google no se puede utilizar en China. Este elemento básicamente "elimina" la búsqueda en el sitio de Google. No se pueden utilizar dos grandes motores de búsqueda, por lo que encontramos un motor de búsqueda especializado: Algolia. Algolia fue fundada en 2012 por Nicolas Desseny y Julien Lemoine de París, Francia. Al principio, su negocio principal era la búsqueda fuera de línea en teléfonos móviles.
Algolia ahora cuenta con 47 centros de datos en 15 regiones. Proporciona servicios a más de 1.600 clientes y gestiona 12.000 millones de solicitudes de consultas de usuarios cada mes. Los clientes provienen principalmente del comercio electrónico y otros campos. Para los usuarios domésticos, es común que los blogs estáticos de Hexo utilicen la búsqueda en el sitio de Algolia, y es bastante sencillo para WordPress integrar la búsqueda en el sitio de Algolia.
Para obtener más artículos sobre la optimización de WordPress, aquí están:
- El espacio DirectAdmin permite la aceleración de caché de Redis y OpCache: WP habilita el caché de Redis
- Los complementos de WordPress que estoy usando: WP SEO, CDN, almacenamiento en caché, imágenes, correos electrónicos, complementos de foros
- WordPress utiliza MailPoet para crear su propio sistema de notificación por correo electrónico de actualización RSS: suscripción y gestión de usuarios
PD: actualizado el 15 de septiembre de 2019, si su artículo de WordPress es relativamente largo, es muy necesario agregar una navegación de directorio en este momento: desplazamiento fijo en el lado del directorio de artículos de WordPress: Easy Table y complemento LuckyWP Table.
PD: actualizado el 2 de diciembre de 2019, Si desea crear una búsqueda en el sitio gratuita más potente y rápida, también puede probar
1. Regístrese y utilice Algolia
sitio web:
- Sitio web oficial: https://www.algolia.com/
Para utilizar el motor de búsqueda en el sitio de Algolia, primero debemos registrar una cuenta.
Algolia proporciona una versión gratuita, que contiene 50.000 consultas y 10.000 registros. Básicamente, sólo puede ser utilizada por un blog pequeño. Es mejor que los sitios web grandes utilicen su versión paga.
Vaya a la interfaz de administración de cuentas de Algolia para encontrar las API y anótelas.
2. WP integra Algolia
2.1 Instalar complementos
- HTTPS://WordPress.org/plugins/Tengo miedo-buscar-con-Aragon Oh Dos/
Hay muchos complementos para WordPress para integrar el motor de búsqueda de Algolia. Aquí wzfou.com utiliza este complemento: WP Search with Algolia. Después de habilitar el complemento, haga clic en Algolia en la barra de navegación izquierda para realizar configuraciones relacionadas para Algolia.
2.2 Indexación
Después de completar la información de la API de Algolia, elija y haga clic en "Indexación automática". Aquí Algolia le permite especificar las secciones y los datos a indexar. Además de los artículos, etiquetas y categorías de WordPress, también podemos agregar foros, productos, etc. , úsalo si tienes una tienda WooCommerce. (Click para agrandar)
2.3 Habilitar Algolia
WordPress admite dos formas de habilitar la búsqueda de Algolia: una es conservar la búsqueda que viene con WordPress. Algolia solo se usa como búsqueda instantánea. Cuando el usuario busca contenido, Algolia mostrará instantáneamente los resultados de búsqueda desplegables. el usuario hace clic en enviar, los resultados de búsqueda de WordPress aún se mostrarán.
La otra es Algolia que reemplaza la propia búsqueda de WordPress. Después de hacer clic en enviar, irá a la página de resultados de búsqueda de Algolia y los usuarios también pueden continuar buscando contenido en esta página. La desventaja de este método es que usted mismo necesita modificar el CSS para que Algolia pueda integrarse completamente en WordPress.
3. Búsqueda en tiempo real de Algolia
El efecto de la búsqueda en tiempo real de Algolia se puede ver en la esquina superior derecha de este sitio. La siguiente imagen muestra los resultados de la búsqueda en tiempo real en el sitio de Algolia:
4. Resumen
Como motor de búsqueda de terceros, Algolia puede integrarse perfectamente en WordPress y reemplazar la función de búsqueda que viene con WordPress. El complemento WP Search with Algolia incorporará automáticamente nuevo contenido de WordPress en Algolia y los resultados de la búsqueda se mostrarán en tiempo real.
El motor de búsqueda de Algolia es fácil de usar, pero su cuota gratuita en realidad no es muy grande. Una vez habilitada la búsqueda de Algolia en WordPress, más de la mitad de los registros de operaciones se agotan básicamente. Si el tráfico de su sitio web es mayor, las solicitudes de búsqueda de Algolia. puede ser muy grande. Se agotará pronto.