Releases: manticoresoftware/manticoresearch-python
Releases · manticoresoftware/manticoresearch-python
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:
- AggCompositeSource, AggCompositeTerm - handle search aggregations
(more on aggregation) - HighlightFieldOption - handles highlighting per-field options
(more on highlighting) - Join, JoinOn, JoinCond - handle joining tables
(more on joining tables) - KnnQuery - handles KNN search
(more on KNN search) - MatchAll - handles 'match_all' search
(more on 'match_all') - ResponseErrorDetails, ResponseError - handle Manticore error responses
- SearchQuery - handles search queries
(more on searching)
- AggCompositeSource, AggCompositeTerm - handle search aggregations
-
removed classes:
- AggregationCompositeSourcesInnerValue
- AggregationCompositeSourcesInnerValueTerms
- AggregationSortInnerValue
- AttrFilter
- EqualsFilter
- Facet
- FilterBoolean
- FilterNumber
- FilterString
- HighlightField
- InFilter
- MatchFilter
- MatchOpFilter
- MatchOp
- MatchPhraseFilter
- NotFilterBoolean
- NotFilterNumber
- NotFilterString
- Option
- RangeFilterLte
- SortMultiple
- SortMva
- SortOrder
- SourceMultiple
-
renamed classes:
- AggregationTerms -> AggTerms
(more on aggregation) - GeoDistanceFilterLocationAnchor -> GeoDistanceLocationAnchor
- GeoDistanceFilter -> GeoDistance
(more on geo filtering) - 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
Release 2.2.0
This release includes:
- support of Manticore Search 5.0.0
- handling 'sql-over-http' response as an array
- support of http 'options' parameter
- added 'total_relation' property to search response
- simplified 'UtilsApi.sql' method call
- minor changes in tests
- minor updates of documentation
Release 1.0.6
This release includes:
- fixed issue with an incorrect document auto generation