I search through your content to help you find answers to your questions, fast.
Algolia Assist can make mistakes. Verify responses.
Gives API access to all Algolia functionality, settings, advanced features, and ML/AI products including Recommend
Works in node and all browsers (including IE11+)
Supports dynamic modules (load only what you need)
Built with Typescript
All major module formats (ESM, CJS, UMD)
Background retry strategy to ensure uptime
Thin & minimal low-level HTTP client to interact with Algolia's API
Batching via iterators to optimize number of network calls
Zero downtime reindexing feature
Works in node and all browsers (including IE11+)
Built with TypeScript" down from "Features" to match the Autocomplete libraries
FIRST, INSTALL ALGOLIA JAVASCRIPT API CLIENT VIA THE NPM PACKAGE MANAGER: (IF NEEDED, GET A FREE ACCOUNT HERE)
npm install algoliasearch
THEN, CREATE OBJECTS ON YOUR INDEX:
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);
});
FINALLY, LET'S ACTUALLY SEARCH USING THE SEARCH METHOD:
index
.search("Fo")
.then(({ hits }) => {
console.log(hits);
})
.catch(err => {
console.log(err);
});