Get started
Install (get a free account here.)
1npm install algoliasearch
Index
1const objects = [{
2 firstname: 'Jimmie',
3 lastname: 'Barninger',
4 objectID: 'myID1'
5}, {
6 firstname: 'Warren',
7 lastname: 'Speach',
8 objectID: 'myID2'
9}];
10
11index.saveObjects(objects).then(({ objectIDs }) => {
12 console.log(objectIDs);
13});
Search
1const client = algoliasearch('undefined', 'undefined');
2const index = client.initIndex('indexName');
3
4// only query string
5index.search('query string').then(({ hits }) => {
6 console.log(hits);
7});
8
9// with params
10index.search('query string', {
11 attributesToRetrieve: ['firstname', 'lastname'],
12 hitsPerPage: 50,
13}).then(({ hits }) => {
14 console.log(hits);
15});