Sugerencias

Productos y recursos

¿Qué es Algolia?

Algolia permite a los desarrolladores modernos crear experiencias de búsqueda y descubrimiento de primer nivel sin necesidad de DevOps.
Las bibliotecas disponibles para los principales lenguajes y marcos de trabajo facilitan el enriquecimiento de la experiencia de tus usuarios. 

Añadir la búsqueda instantánea a las aplicaciones de JavaScript

La biblioteca InstantSearch js ofrece widgets de interfaz de usuario predefinidos, personalizables y flexibles para crear tus propias experiencias de búsqueda:echa un vistazo a la galería de ejemplos, que incluye funciones de renderizado del lado del servidor y enrutamiento. Es de código abierto, está lista para su uso en producción y la mantiene Algolia.

Empezar

EN PRIMER LUGAR, INSTALA EL CLIENTE DE LA API DE JAVASCRIPT DE ALGOLIA A TRAVÉS DEL GESTOR DE PAQUETES NPM: (SI ES NECESARIO, CREA UNA CUENTA GRATUITAAQUÍ)


        
          
            

npm install algoliasearch

A CONTINUACIÓN, CREA OBJETOS EN TU ÍNDICE:


        
          
            

const algoliasearch = require("algoliasearch");

const client = algoliasearch("YourApplicationID", "YourAdminAPIKey");
const index = client.initIndex("your_index_name");
​
const objects = [
  {
    objectID: 1,
    name: "Foo"
  }
];
​
index
  .saveObjects(objects)
  .then(({ objectIDs }) => {
    console.log(objectIDs);
  })
  .catch(err => {
    console.log(err);
  });

POR FIN, VAMOS A REALIZAR UNA BÚSQUEDA UTILIZANDO EL MÉTODO DE BÚSQUEDA:


        
          
            

index
  .search("Fo")
  .then(({ hits }) => {
    console.log(hits);
  })
  .catch(err => {
    console.log(err);
  });