Search Examples
Request modification with compromise
Example to use compromise package to apply a price range filter if query contains price. For example, if query is mobiles under 10k
then it extracts the price value as 10000
and applies a price filter to the request.
Authorization with crypto-js
The following example uses the crypto-js package to authenticate a request using HmacSHA264
.
Response modification
The following example removes the _shards
property from the search response of each query.
Sync call using fetch
An example, to use the data muse API to correct the misspelled words in a search query.
Async call using fetch
Example to use a third party API to save search requests.
Index Examples
Modify an Indexing request
The following example adds a calculated field to the Elasticsearch indexing requests.
Modify a bulk request
An example, to modify the Elasticsearch bulk request to add a new field to index
requests.
Cron Examples
Add a new doc into index every minute
An example, to add a new doc into an index test-v2
every minute.