Сlient for Manticore Search.
npm install manticoresearchСlient for Manticore Search.
Minimum Manticore Search version is 2.5.1 with HTTP protocol enabled.
``shell`
npm install manticoresearch
Please follow the installation instruction and execute the following JS code:
`javascript
var Manticoresearch = require('manticoresearch');
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)
``
All URIs are relative to http://127.0.0.1:9308
Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
Manticoresearch.IndexApi | bulk | POST /bulk | Bulk table operations
Manticoresearch.IndexApi | callDelete | POST /delete | Delete a document in a table
Manticoresearch.IndexApi | insert | POST /insert | Create a new document in a table
Manticoresearch.IndexApi | partialReplace | POST /{table}/_update/{id} | Partially replaces a document in a table
Manticoresearch.IndexApi | replace | POST /replace | Replace new document in a table
Manticoresearch.IndexApi | update | POST /update | Update a document in a table
Manticoresearch.SearchApi | autocomplete | POST /autocomplete | Performs an autocomplete search on a table
Manticoresearch.SearchApi | percolate | POST /pq/{table}/search | Perform reverse search on a percolate table
Manticoresearch.SearchApi | search | POST /search | Performs a search on a table
Manticoresearch.UtilsApi | sql | POST /sql | Perform SQL requests
- Manticoresearch.AggComposite
- Manticoresearch.AggCompositeSource
- Manticoresearch.AggCompositeTerm
- Manticoresearch.AggDateHistogram
- Manticoresearch.AggHistogram
- Manticoresearch.AggTerms
- Manticoresearch.Aggregation
- Manticoresearch.AutocompleteRequest
- Manticoresearch.BoolFilter
- Manticoresearch.BulkResponse
- Manticoresearch.DeleteDocumentRequest
- Manticoresearch.DeleteResponse
- Manticoresearch.ErrorResponse
- Manticoresearch.FulltextFilter
- Manticoresearch.GeoDistance
- Manticoresearch.GeoDistanceLocationAnchor
- Manticoresearch.Highlight
- Manticoresearch.HighlightFieldOption
- Manticoresearch.HighlightFields
- Manticoresearch.HitsHits
- Manticoresearch.InsertDocumentRequest
- Manticoresearch.Join
- Manticoresearch.JoinCond
- Manticoresearch.JoinOn
- Manticoresearch.Knn
- Manticoresearch.KnnQuery
- Manticoresearch.Match
- Manticoresearch.MatchAll
- Manticoresearch.PercolateRequest
- Manticoresearch.PercolateRequestQuery
- Manticoresearch.QueryFilter
- Manticoresearch.Range
- Manticoresearch.ReplaceDocumentRequest
- Manticoresearch.ResponseError
- Manticoresearch.ResponseErrorDetails
- Manticoresearch.SearchQuery
- Manticoresearch.SearchRequest
- Manticoresearch.SearchResponse
- Manticoresearch.SearchResponseHits
- Manticoresearch.SourceRules
- Manticoresearch.SqlObjResponse
- Manticoresearch.SqlResponse
- Manticoresearch.SuccessResponse
- Manticoresearch.UpdateDocumentRequest
- Manticoresearch.UpdateResponse
Endpoints do not require authorization.