Algolia: cerca interna en temps real com a servei

núvol de cerca algoria

Construir les vostres pròpies funcions de cerca interna riques, ràpides i en temps real és tot un projecte. Afegiu-hi cerques geogràfiques, imatges, comerç i mòbils i bàsicament desenvolupareu tota una plataforma. Aquest matí, només parlàvem amb un fabricant sobre les seves capacitats de cerca i que l’element ha de ser més pronunciat al seu lloc.

No cal desenvolupar el seu propi - Algolia és un servei de cerca completament allotjat, disponible com a API REST. Programes els clients estan disponibles per a tots els marcs, plataformes i idiomes principals i la transmissió de dades entre els clients i el Programes està en format JSON.

característiques de Algolia

  • D'alt rendiment - temps de resposta fins a 200 vegades més ràpids que Elasticsearch i fins a 20,000 vegades més ràpids que SQLite FTS4. La indexació és asíncrona, de manera que els usuaris poden cercar dades noves segons després de l’actualització. També exposen un Programes per comprovar l'estat de la indexació.
  • Nginx - La implementació del servidor d'Algolia està totalment escrita en C ++ i incrustada com a mòdul al servidor HTTP d'alt rendiment Nginx.
  • Resum - Una interfície gràfica per a totes les operacions, inclosos l’ús, el rendiment, la configuració, Programes registres, Programes navegació de claus i dades.
  • Cerca de bases de dades - dissenyat per buscar registres, no pàgines
    Una solució perfecta per a bases de dades SQL i NoSQL, amb un algorisme de classificació transparent optimitzat per a dades semiestructurades.
  • Multi-atributs - accepta tipus d'objecte i qualsevol nombre d'atributs on cercar.
  • Cerqueu mentre escriviu - més enllà de la simple autocompleció, els usuaris obtenen resultats de cerca actualitzats amb cada lletra que escriuen.
  • pertinència - rànquing totalment personalitzable i transparent. Algolia proporciona la forma més senzilla d'ordenar els resultats per popularitat i, alhora, mantenir la rellevància.
  • mòbil - Dissenyat per a mòbils ... ràpid, perdoneu errors tipogràfics i ordeneu els resultats per distància geogràfica.
  • Lingüística - Cerca en qualsevol idioma escrit. Per exemple, cercant amb xinès simplificat es poden trobar coincidències en xinès tradicional.
  • Correccions d’error - Algolia entén els errors tipogràfics, fins i tot a les primeres lletres, de manera que els usuaris poden trobar allò que busquen.
  • Ressaltat intel·ligent - Ressalteu quina secció coincideix amb la consulta de l'usuari, fins i tot si la secció és només les primeres lletres d'una paraula i conté errors tipogràfics.
  • Facetatge en temps real - l'únic motor de cerca que suggereix facetes a mesura que escriviu, de manera que els usuaris obtinguin resultats de facetes després de la primera pulsació de tecla.
  • Cerca geogràfica - mostra els resultats per distància, o només els que hi ha a prop, o en una zona concreta. Combineu-ho amb consultes de text i qualsevol altra funció de cerca.
  • Alta disponibilitat - Una 99.99% SLA (acord de nivell de servei). Totes les entrades de dades s’indexen automàticament en tres servidors diferents de gamma alta.
  • Centres de dades múltiples - Mantingueu un temps de resposta baix escollint el centre de dades més proper als vostres usuaris.
  • Seguretat de primera classe - Programes les claus restringeixen l'accés a un índex específic i estableixen límits com ara la taxa de consulta màxima per a una adreça IP o el temps de caducitat de la clau.

Què et sembla?

Aquest lloc utilitza Akismet per reduir el correu no desitjat. Esbrineu com es processa el vostre comentari.