Сlient for Manticore Search.
Minimum Manticore Search version is 2.5.1 with HTTP protocol enabled.
var Manticoresearch = require('manticoresearch'); # Create instances of API classes var client= new Manticoresearch.ApiClient(); client.basePath="http://127.0.0.1:9308"; indexApi = new Manticoresearch.IndexApi(client); searchApi = new Manticoresearch.SearchApi(client); # Perform insert and search operations await indexApi.insert({"index": "products", "doc" : {"title" : "Crossbody Bag with Tassel", "price" : 19.85}}); await indexApi.insert({"index": "products", "doc" : {"title" : "microfiber sheet set", "price" : 19.99}}); var search_query = new Manticoresearch.SearchQuery() search_query.query_string = "@title bag" var search_request = new Manticoresearch.SearchRequest() search_request.index = "products" search_request.query = search_query var query_highlight = new Manticoresearch.Highlight() query_highlight.fields = {"title":{}} search_request.highlight = query_highlight var search_response = await searchApi.search(search_request) console.log("The response of SearchApi->search:\n") console.log(search_response) # Alternatively, you can pass all request arguments as JSON strings search_response = await searchApi.search({"index": "products", "query": {"query_string": "@title bag"}, "highlight": {"fields": ["title"]}}); console.log("The response of SearchApi->search:\n") console.log(search_response)
Endpoints do not require authorization.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4