Eu analiso seu conteúdo para ajudá-lo a encontrar respostas para suas perguntas rapidamente.
Oferece acesso via API a todas as funcionalidades, configurações, recursos avançados e produtos de ML/IA da Algolia, incluindo o Recommend
Funciona no Node e em todos os navegadores (incluindo o IE 11 e versões posteriores)
Suporta módulos dinâmicos (carregue apenas o que você precisa)
Desenvolvido com Typescript
Todos os principais formatos de módulos (ESM, CJS, UMD)
Estratégia de repetição de tentativas em segundo plano para garantir o tempo de atividade
Cliente HTTP leve e minimalista de baixo nível para interagir com a API da Algolia
Agrupamento por meio de iteradores para otimizar o número de chamadas de rede
Recurso de reindexação sem tempo de inatividade
Funciona no Node e em todos os navegadores (incluindo o IE 11 e versões posteriores)
“Deslocado ‘Construído com TypeScript’ da seção ‘Recursos’ para se alinhar às bibliotecas de autocompletar”
Links importantes
PRIMEIRO, INSTALE O CLIENTE DA API JAVASCRIPT DA ALGOLIA POR MEIO DO GERENCIADOR DE PACOTES NPM: (SE NECESSÁRIO, CRIE UMA CONTA GRATUITAAQUI)
npm install algoliasearch
DEPOIS, CRIE OBJETOS NO SEU Í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);
});
FINALMENTE, VAMOS REALMENTE FAZER UMA BUSCA USANDO O MÉTODO DE BUSCA:
index
.search("Fo")
.then(({ hits }) => {
console.log(hits);
})
.catch(err => {
console.log(err);
});