Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2025-07-11 | 2.1 kB | |
Release 2.22.0 source code.tar.gz | 2025-07-11 | 76.0 MB | |
Release 2.22.0 source code.zip | 2025-07-11 | 76.5 MB | |
Totals: 3 Items | 152.5 MB | 1 |
2.22.0
New features
- Search result sorting and relevance cutoff (#1246). You can now sort search results by up to 3 fields with the
sortBy
parameter. Customize further with field sortorder
andmissing
, which determines placement of documents without said fields. You can also exclude results that do not meet a certain relevance threshhold withrelevanceCutoff
. Check here for detailed usage. - Personalization with context documents (#1254). You can now search using existing documents in your index in combination with a query by using
documents
in thecontext
search parameter. Marqo will interpolate all vectors from your query, context tensors (if any), and context documents usinginterpolationMethod
. This is a more robust form of therecommend
endpoint. Check here for detailed usage. - Query logging for slow or failed queries (#1247). Marqo now logs the sanitized query and E2E latency for slow queries (configurable with
MARQO_VESPA_SLOW_QUERY_THRESHOLD_MS
). Failed queries are also logged along with the exception that caused it.
Bug Fixes and Minor Changes
- Fixed bug where no chunks are generated when
split_overlap
is larger than the duration of the media file (#1255). - Upgraded
cachetools
to 6.1.0 which fixes the LFU cache eviction efficiency issue (#1262). - Emit
StatsD
metrics from Marqo (#1260).
Performance Improvements
- Optimized
recommend
endpoint, resulting in up to 34.9% improvement in latency (#1254).