Releases: marqo-ai/marqo
Releases · marqo-ai/marqo
Release 2.24.4
Release 2.24.3
2.24.3
Bug Fixes and Minor Changes
- Revert the pagination fix for search using the disjunction retrieval method(#1310).
Release 2.24.2
Release 2.24.1
Release 2.24.0
2.24.0
New features
- Support typeahead search(#1289). You can now get intelligent query suggestions based on partial user input to help users find relevant content faster and reduce zero-result searches. For details, please refer to this API document and this recipe. This is supported only for indexes created with Marqo 2.23.0 or later.
- Support caching embeddings of base64-encoded images(#1285). This feature greatly improves performance by cutting the vectorisation time of commonly reused images from ~10 ms down to ~1 ms.
Bug fixes and minor changes
- Fix an issue where facet counts were incorrect when using the lexical retrieval method with filters and multiple
ORphrases (#1282). - Fix an issue where collasing search stops working when the collapse field is not included in
attributesToRetrievesearch parameter (#1294). - Fix metric emission for the
get-batchanddelete-batchendpoints (#1300). - Ensure access log level now inherits from the root log level (#1301).
- Reduce verbosity of some logs emitted from
HybridSearcher(#1299).
Release 2.23.2
2.23.2
Bug Fixes and Minor Changes
- Fix
totalHitscount for collapsed searches(#1292). When a collapse field is provided in search parameters, thetotalHitsnow reflects the number of unique values for that field (i.e., the number of groups), rather than the raw number of matching documents.
Release 2.23.1
2.23.1
Bug Fixes and Minor Changes
- Add
"allowMissingDocuments"and"allowMissingEmbeddings"parameters to the recommend and search with context endpoints (#1287). Users can set these parameters totrueto skip errors when documents or their embeddings are missing. - Relax the restrictions on the
"queryTensor"field in hybrid search when usingretrievalMethod="disjunction"andrankingMethod="rrf"(#1287). This field can now acceptNoneor an empty dictionary, making hybrid search more flexible.
Release 2.22.2
2.22.2
Bug Fixes and Minor Changes
- Add
"allowMissingDocuments"and"allowMissingEmbeddings"parameters to the recommend and search with context endpoints (#1287). Users can set these parameters totrueto skip errors when documents or their embeddings are missing. - Relax the restrictions on the
"queryTensor"field in hybrid search when usingretrievalMethod="disjunction"andrankingMethod="rrf"(#1287). This field can now acceptNoneor an empty dictionary, making hybrid search more flexible.
Release 2.23.0
2.23.0
New Features
-
Configurable stemming for text fields (#1273). You can now control stemming on a per-field basis in a unstructured index. Stemming influences full-text search behavior. Filters are unaffected. Please refer to this document for detailed guidance.
-
Collapse fields (variant grouping) (#1276, #1277). Collapse field groups search results by a field (e.g., product_id) and returns only one "top" document per group. It’s perfect for product variants (sizes, colors, SKUs) because you can show the "top" variant per product. This feature is available for hybrid search in unstructured indexes. Please refer to this cookbook for more details.