Algolia: búsqueda interna en tiempo real como servicio

nube de búsqueda algoria

Crear sus propias capacidades de búsqueda internas que sean ricas, en tiempo real y rápidas es todo un proyecto. Agregue búsquedas geográficas, imágenes, comercio y dispositivos móviles y básicamente está desarrollando una plataforma completa. Esta mañana estábamos hablando con un fabricante sobre sus capacidades de búsqueda y que el elemento debe estar más pronunciado en su sitio.

No es necesario desarrollar el tuyo propio - Algolia es un servicio de búsqueda totalmente alojado, disponible como API REST. API Los clientes están disponibles para todos los marcos, plataformas e idiomas principales y la transmisión de datos entre los clientes y el API está en formato JSON.

Caracteristicas de Algolia

  • De alto rendimiento - tiempos de respuesta hasta 200 veces más rápidos que Elasticsearch y hasta 20,000 veces más rápidos que SQLite FTS4. La indexación es asincrónica, por lo que los usuarios pueden buscar nuevos datos segundos después de una actualización. También exponen un API para comprobar el estado de indexación.
  • Nginx - La implementación del lado del servidor de Algolia está completamente escrita en C ++ e incrustada como un módulo dentro del servidor HTTP de alto rendimiento de Nginx.
  • Escritorio - Una interfaz gráfica para todas las operaciones, incluido el uso, el rendimiento, la configuración, API troncos, API claves y navegación de datos.
  • Base de datos de búsqueda - diseñado para buscar registros, no páginas
    Una solución perfecta para bases de datos SQL y NoSQL, con un algoritmo de clasificación transparente optimizado para datos semiestructurados.
  • Multi-atributos - acepta tipos de objetos y cualquier número de atributos para buscar.
  • Buscar mientras escribe - más allá del simple autocompletado, los usuarios obtienen resultados de búsqueda actualizados con cada letra que escriben.
  • Pertinencia - Clasificación totalmente personalizable y transparente. Algolia proporciona la forma más sencilla de ordenar los resultados por popularidad y al mismo tiempo mantener la relevancia.
  • Móvil / Celular - diseñado para dispositivos móviles ... rápido, perdona errores tipográficos y ordena los resultados por distancia geográfica.
  • Lingüística - Búsqueda en cualquier idioma escrito. Por ejemplo, la búsqueda con chino simplificado puede encontrar coincidencias en chino tradicional.
  • Correcciones de errores tipográficos , Algolia entiende los errores tipográficos, incluso en las primeras letras, por lo que los usuarios aún pueden encontrar lo que buscan.
  • Resaltado inteligente - Resalte qué sección coincidió con la consulta del usuario, incluso si la sección es solo las primeras letras de una palabra y contiene errores tipográficos.
  • Facetas en tiempo real : El único motor de búsqueda que sugiere facetas a medida que escribe, para que los usuarios obtengan resultados de facetas después de la primera pulsación de tecla.
  • Geo-búsqueda - mostrar impactos por distancia, o solo aquellos cercanos, o en un área en particular. Combine con consultas de texto y cualquier otra función de búsqueda.
  • Alta disponibilidad - Una 99.99% SLA (acuerdo de nivel de servicio). Todas las entradas de datos se indexan automáticamente en tres servidores de gama alta diferentes.
  • Centros de datos múltiples - Mantenga bajo el tiempo de respuesta eligiendo el centro de datos más cercano a sus usuarios.
  • Seguridad de primera , API Las claves restringen el acceso a un índice específico y establecen límites como la tasa máxima de consulta para una dirección IP o el tiempo de vencimiento de la clave.

¿Qué piensas?

Este sitio usa Akismet para reducir el correo no deseado. Descubra cómo se procesan los datos de sus comentarios.