Algolia: búsqueda interna en tiempo real como servicio

nube de búsqueda algoria

Building your own internal search capabilities that are rich, real-time, and fast is quite a project. Add to it geographic search, images, commerce and mobile and you’re basically developing an entire platform. We were just speaking to a manufacturer this morning about their search capabilities and that the element needs to be more prounounced on their site.

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 – Algolia’s server-side implementation is fully written in C++ and embedded as a module inside the Nginx high-performance HTTP server.
  • 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 understands typos, even in the first few letters, so your users can still find what they’re looking for.
  • Resaltado inteligente – Highlight which section matched the user’s query, even if the section is only the first few letters of a word and contains typos.
  • 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.