Reviso tu contenido para ayudarte a encontrar respuestas a tus preguntas rápidamente.
Ofrece acceso mediante API a todas las funcionalidades, configuraciones, características avanzadas y productos de ML/IA de Algolia, incluida la función «Recomendar».
Funciona en Node y en todos los navegadores (incluido IE 11 y versiones posteriores)
Admite módulos dinámicos (carga solo lo que necesites)
Desarrollado con TypeScript
Todos los formatos de módulos principales (ESM, CJS, UMD)
Estrategia de reintentos en segundo plano para garantizar el tiempo de actividad
Cliente HTTP ligero y minimalista de bajo nivel para interactuar con la API de Algolia
Agrupación mediante iteradores para optimizar el número de llamadas de red
Función de reindexación sin tiempo de inactividad
Funciona en Node y en todos los navegadores (incluido IE 11 y versiones posteriores)
Se ha movido «Creado con TypeScript» de la sección «Características» para que coincida con las bibliotecas de autocompletado.
Enlaces importantes
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);
});