We are excited to announce, that Manticore Search 3.6.0 is out!
Columnar store support
A couple months ago in the article about our progress for last 3 years we announced Manticore Columnar Library. Manticore 3.6.0 adds support for the library for plain indexes.
The library is especially useful in cases when your data attributes don’t fit into RAM. Manticore Search traditional row-wise store has to read much more from disk in this case, while the new library reads only the values needed for your current query. Please find some benchmarks here and stay tuned, the library is one of our key priorities for 2021 and will get a lot of improvements in the nearest months.
πΊπ¦ UK lemmatizer
Good news for our users from Ukraine: Manticore Search now has a Ukrainian lemmatizer, which can improve your search relevance and recall significantly.
Faster JSON
If you store a lot of JSONs in Manticore Search and filter by them, you can get a better response time after you migrate to 3.6.0.
Optimized histograms
When building an index Manticore also builds histograms for each field in it, which it then uses for faster filtering. In 3.6.0 the algorithm was fully revised and you can get a higher performance if you have a lot of data and do a lot of filtering.
Migration notes
- 3.6.0 has a new binary log format, so you need to make a clean stop of Manticore Search before upgrade
- Index format also slightly changes, but don’t worry - the new version can read you existing indexes fine. It’s just that if you decide to downgrade from 3.6.0 to an older version the newer indexes will be unreadable.
- Replication format change: unfortunately, you can’t replicate from an older version to 3.6.0 and vice versa. Make sure to switch to the new version on all your nodes at once.
- As of this release we don’t provide builds for RHEL6, Debian Jessie and Ubuntu Trusty any more. If it’s mission critical for you to have them supported by the new version feel free to contact us.
Work in progress
This release is last before Manticore 4, which will include the following new functionality we have been working on:
π· Fully automated index compaction and fully revised locking algorithm
π§βπ Columnar store support for real-time indexes
π· Secondary indexes
π¨βπ Built-in sharding
π·ββοΈ Official Manticore Search Helm chart and Prometheus exporter
Fixed bugs
Manticore 3.6.0 includes more than 30 bug fixes. Check if any of them looks familiar to you and upgrade!
Read about more changes made in 3.6.0 in the manual and stay tuned!
Sincerely yours,
Manticore team