2 releases
0.1.1 | Jun 26, 2024 |
---|---|
0.1.0 | Jun 26, 2024 |
#1842 in Web programming
83KB
1.5K
SLoC
Rust API client for Manticore Search
Сlient for Manticore Search.
For more information, please visit https://manticoresearch.com/
Overview
This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.
- API version: 3.3.1
- Package version: 3.3.1
- Generator version: 7.7.0-SNAPSHOT
- Build package:
org.openapitools.codegen.languages.RustClientCodegen
Installation
Put the package under your project folder in a directory named openapi
and add the following to Cargo.toml
under [dependencies]
:
openapi = { path = "./openapi" }
Documentation for API Endpoints
All URIs are relative to http://127.0.0.1:9308
Class | Method | HTTP request | Description |
---|---|---|---|
IndexApi | bulk | POST /bulk | Bulk index operations |
IndexApi | delete | POST /delete | Delete a document in an index |
IndexApi | insert | POST /insert | Create a new document in an index |
IndexApi | replace | POST /replace | Replace new document in an index |
IndexApi | update | POST /update | Update a document in an index |
SearchApi | percolate | POST /pq/{index}/search | Perform reverse search on a percolate index |
SearchApi | search | POST /search | Performs a search on an index |
UtilsApi | sql | POST /sql | Perform SQL requests |
Documentation For Models
- Aggregation
- AggregationSortInnerValue
- AggregationTerms
- BoolFilter
- BulkResponse
- DeleteDocumentRequest
- DeleteResponse
- EqualsFilter
- ErrorResponse
- Facet
- FilterBoolean
- FilterNumber
- FilterString
- GeoDistanceFilter
- GeoDistanceFilterLocationAnchor
- Highlight
- HighlightField
- InFilter
- InsertDocumentRequest
- MatchFilter
- MatchOp
- MatchOpFilter
- MatchPhraseFilter
- NotFilterBoolean
- NotFilterNumber
- NotFilterString
- PercolateRequest
- PercolateRequestQuery
- QueryFilter
- RangeFilter
- SearchRequest
- SearchResponse
- SearchResponseHits
- SortMultiple
- SortMva
- SortOrder
- SourceByRules
- SuccessResponse
- UpdateDocumentRequest
- UpdateResponse
To get access to the crate's generated documentation, use:
cargo doc --open
Author
Dependencies
~8–19MB
~285K SLoC