Releases: manticoresoftware/manticoresearch-net
Release 7.0.0
This release includes:
- Added support for the
/autocomplete
endpoint - BREAKING CHANGES:
Replaced theindex
property withtable
in all related methods - Updated documentation
Release 6.0.0
This release includes:
-
added support for KNN vector search
-
added support for search with joined tables
-
updated sql request and error response formats to match changes in Manticore
-
BREAKING CHANGES: updated the structure of client classes to strictly match the request/response formats specified by Manticore's JSON API
(Related Github issue: manticoresoftware/openapi#16) -
added classes:
- AggComposite, AggCompositeSource, AggCompositeTerm - handle search aggregations
(more on aggregation) - FulltextFilter - handle full-text search queries
(more on full-text search) - Join, JoinCond, JoinOn - handle joining tables
(more on joining tables) - KnnQuery - handles KNN search
(more on KNN search) - MatchAll - handles 'match_all' search
(more on 'match_all') - ReplaceDocumentRequest - handles replace document requests
- ResponseErrorDetails, ResponseError - handle Manticore error responses
- SearchQuery - handles search queries
(more on searching) - SqlResponse - handles Manticore sql responses
- AggComposite, AggCompositeSource, AggCompositeTerm - handle search aggregations
-
removed classes:
- AggregationSortInnerValue
- EqualsFilter
- Facet
- FilterBoolean
- FilterNumber
- FilterString
- InFilter
- MatchOp
- MatchOpFilter
- NotFilterBoolean
- NotFilterNumber
- NotFilterString
- SortMultiple
- SortMVA
- SortOrder
-
renamed classes:
- AggregationTerms -> AggTerms
(more on aggregation) - GeoDistanceFilterLocationAnchor -> GeoDistanceLocationAnchor
- GeoDistanceFilter -> GeoDistance
(more on geo filtering) - HighlightField -> HighlightFieldOption
- MatchFilter -> Match
(more on 'match' filters) - RangeFilter -> Range
(more on 'range' filters) - SourceByRules -> SourceRules
(more on the 'source' property)
- AggregationTerms -> AggTerms
-
updated documentation
Release 4.0.0
This release includes:
- BREAKING: Changed types of 'aggs' and 'expressions' properties in SearchRequest to match Manticore types
- Updated documentation
Release 3.3.1
This release includes:
- Fixed the structure of BulkResponse to match the altered format of server response in Manticore 6.2.0
Release 3.3.0
This release includes:
- Improved the search API to offer more abstraction, eliminating the need for users to pass search requests as complex JSON objects; instead, the searchRequest object can now be built by setting its properties separately
- Added the support of the
track_scores
option in search requests - Updated documentation to reflect these changes
- Increased release version to be consistent with the other clients
❗Breaking changes
The following properties of the search request are now implemented as separate objects. Previously, these properties were set directly on the search request. Now, they are to be instantiated as separate objects and then assigned to the search request object.
query
source
sort
aggs
highlight
Release 1.0.0
This release includes:
client generated with the OpenAPITools generator (v6.1.1)