# Rust API client for Manticore Search Сlient for Manticore Search. For more information, please visit [https://manticoresearch.com/](https://manticoresearch.com/) ## Overview This API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project. By using the [openapi-spec](https://openapis.org) 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**](docs/IndexApi.md#bulk) | **POST** /bulk | Bulk index operations *IndexApi* | [**delete**](docs/IndexApi.md#delete) | **POST** /delete | Delete a document in an index *IndexApi* | [**insert**](docs/IndexApi.md#insert) | **POST** /insert | Create a new document in an index *IndexApi* | [**replace**](docs/IndexApi.md#replace) | **POST** /replace | Replace new document in an index *IndexApi* | [**update**](docs/IndexApi.md#update) | **POST** /update | Update a document in an index *SearchApi* | [**percolate**](docs/SearchApi.md#percolate) | **POST** /pq/{index}/search | Perform reverse search on a percolate index *SearchApi* | [**search**](docs/SearchApi.md#search) | **POST** /search | Performs a search on an index *UtilsApi* | [**sql**](docs/UtilsApi.md#sql) | **POST** /sql | Perform SQL requests ## Documentation For Models - [Aggregation](docs/Aggregation.md) - [AggregationSortInnerValue](docs/AggregationSortInnerValue.md) - [AggregationTerms](docs/AggregationTerms.md) - [BoolFilter](docs/BoolFilter.md) - [BulkResponse](docs/BulkResponse.md) - [DeleteDocumentRequest](docs/DeleteDocumentRequest.md) - [DeleteResponse](docs/DeleteResponse.md) - [EqualsFilter](docs/EqualsFilter.md) - [ErrorResponse](docs/ErrorResponse.md) - [Facet](docs/Facet.md) - [FilterBoolean](docs/FilterBoolean.md) - [FilterNumber](docs/FilterNumber.md) - [FilterString](docs/FilterString.md) - [GeoDistanceFilter](docs/GeoDistanceFilter.md) - [GeoDistanceFilterLocationAnchor](docs/GeoDistanceFilterLocationAnchor.md) - [Highlight](docs/Highlight.md) - [HighlightField](docs/HighlightField.md) - [InFilter](docs/InFilter.md) - [InsertDocumentRequest](docs/InsertDocumentRequest.md) - [MatchFilter](docs/MatchFilter.md) - [MatchOp](docs/MatchOp.md) - [MatchOpFilter](docs/MatchOpFilter.md) - [MatchPhraseFilter](docs/MatchPhraseFilter.md) - [NotFilterBoolean](docs/NotFilterBoolean.md) - [NotFilterNumber](docs/NotFilterNumber.md) - [NotFilterString](docs/NotFilterString.md) - [PercolateRequest](docs/PercolateRequest.md) - [PercolateRequestQuery](docs/PercolateRequestQuery.md) - [QueryFilter](docs/QueryFilter.md) - [RangeFilter](docs/RangeFilter.md) - [SearchRequest](docs/SearchRequest.md) - [SearchResponse](docs/SearchResponse.md) - [SearchResponseHits](docs/SearchResponseHits.md) - [SortMultiple](docs/SortMultiple.md) - [SortMva](docs/SortMva.md) - [SortOrder](docs/SortOrder.md) - [SourceByRules](docs/SourceByRules.md) - [SuccessResponse](docs/SuccessResponse.md) - [UpdateDocumentRequest](docs/UpdateDocumentRequest.md) - [UpdateResponse](docs/UpdateResponse.md) To get access to the crate's generated documentation, use: ``` cargo doc --open ``` ## Author info@manticoresearch.com