| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-04-02 | 3.2 kB | |
| Release 2.26.0 source code.tar.gz | 2026-04-02 | 76.8 MB | |
| Release 2.26.0 source code.zip | 2026-04-02 | 77.4 MB | |
| Totals: 3 Items | 154.2 MB | 0 | |
2.26.0
New features
- Custom score rerankers in global score modifiers for hybrid search (#1370). You can now rerank hybrid search results using BM25 or vector closeness scores (per-field or aggregate via sum/max/avg) by specifying
marqo__score_*fields inscoreModifiers. Scores/aggregates are divide-by-max normalized. This is supported only for semi-structured indexes created with Marqo 2.26.0 or later. - Opt-in
lexicalOperandparameter for hybrid search (#1405). You can now explicitly control the lexical query operator (or,and,weakAnd) in hybrid search via the newlexicalOperandparameter inhybridParameters. ThelexicalOperandcan also be set inrelevanceCutoffMethodto override it for the probe query. This is supported only for semi-structured indexes. matchAllTokensparameter for typeahead suggestions (#1385). A newmatchAllTokensboolean parameter switches typeahead retrieval from OR to AND logic across tokens, requiring all query tokens to match. This improves relevance for multi-word queries.CONTAINSfilter for semi-structured indexes (#1394). A newCONTAINSfilter operator enables token-level matching on lexical fields. Supports bare values and grouped multi-word values, and is case-insensitive._id INfilter support for semi-structured indexes (#1387). You can now filter by_id IN (id1, id2, ...)for semi-structured indexes, supporting up to 10,000 IDs by default (configurable viaMARQO_MAX_IN_FILTER_IDS).- Apply relevance cutoff to facets and
trackTotalHitsqueries (#1388). When relevance cutoff is enabled withaffectFacets: true, facets and totalHits now only count documents that pass the cutoff threshold, instead of all matching documents.
Bug fixes and minor changes
- Fix a crash when updating documents whose IDs contain special characters such as
#or non-printable ASCII characters (#1407). - Fix
min_sort_candidatesnot being applied when trimming sort results (#1406). - Fix bfloat16 indexes generating incorrect Vespa schema definitions by parameterizing the tensor numeric type (#1390).
- Fix documentation URLs for the restructured docs site (#1400).