algolia-combinatory-match
v1.0.2
Published
An Algolia tool to match and get known entities in your query.
Readme
Algolia Combinatory Match
An Algolia tool to match and get known entities in your query
Installation
> npm install -S algolia-combinatory-matchOR> yarn add algolia-combinatory-match
Usage
import AlgoliaCombinatoryMatch from 'algolia-combinatory-match';
const algoliaCombinatoryMatch = new AlgoliaCombinatoryMatch(
'APP_ID',
'API_KEY',
[
{ name: 'indexName1', attribute: 'attributeName1' },
{ name: 'indexName2', attribute: 'attributeName2' },
]
);
async function main() {
const result = await algoliaCombinatoryMatch.run(
'find an american restaurant in manhattan'
);
}The result will be an object of this format:
{
results: [ [], [] ],
matches: [
{ hit: [Object], index: 'cuisines', matchedWords: 'american' },
{ hit: [Object], index: 'boroughs', matchedWords: 'manhattan' }
]
}With
resultsthe search results ofindexName1andindexName2matchesthe detect entities in the query
