We're pleased to announce
Manticore Search 14.1.0
, a release that includes our work for October 2025. This update adds the force_bigrams option for spell correction, replication progress tracking, and various bug fixes.
❤️ Special thanks to @ricardopintottrdata for their contributions on HAVING total counts and filter error fixes, and to @jdelStrother for improving CJK segmentation handling when Jieba support isn't available.
⚠️ Important Replication Update
Version 14.0.0 updated the replication protocol. If you're running a replication cluster, you need to:
- Cleanly stop all your nodes
- Start the node that was stopped last with
--new-cluster, using themanticore_new_clustertool in Linux - Read about restarting a cluster for more details
New Features and Improvements
Force Bigrams Option
Added a force_bigrams option for
fuzzy
and
autocomplete
functionality. This option helps with spell correction for shorter words where trigram matching may not work as well. For example, when correcting "Geroge" to "George", bigrams can provide better matching than trigrams for such transposition cases.
Replication Progress Tracking
Added a
progress meter
for donor and joiner nodes in replication SST, visible in SHOW STATUS. This provides visibility into replication state synchronization progress.
Additional Improvements
- LOCK TABLES support: Added for mysqldump compatibility
- Buddy updated to 3.37.0: Various improvements and stability fixes
Bug Fixes
This release includes numerous bug fixes across multiple versions leading up to 14.1.0:
Critical Fixes
- Fixed crash with
max(ft field)- Resolved a critical crash when using max functions on full-text fields - Fixed empty filter name error - Resolved error when using filters with empty names
- Fixed full-text query crashes - Addressed crashes caused by specific full-text query patterns
- Fixed
"(abc|def)"query handling - Full-text queries with this pattern now work as expected
Query and Search Improvements
- Fixed HAVING total counts - Added ability to get total number of results for queries using HAVING
- Enhanced CALL SUGGEST - SUGGEST can now use bigrams instead of trigrams when needed, improving spell correction for shorter words
- Fixed CJK segmentation - Improved
ParseCJKSegmentationwhen Jieba support isn't available - Added expansion phrase warning - New
searchd.expansion_phrase_warningoption for better query debugging
Replication and Clustering
- Fixed replication transaction handling - Improved key generation and conflict resolution
System and Component Updates
- Improved FreeBSD compilation - Fixed native FreeBSD build issues
- Enhanced Filebeat compatibility - Added testing for Filebeat version 9.2
- Better error handling - Improved error handling for right-joined JSON queries
- KNN parameter validation - Added proper validation for KNN parameters
Compatibility
Manticore Search 14.1.0 maintains strong backward compatibility with important considerations:
General Compatibility
- Fully compatible with existing data and queries
Replication Cluster Considerations
⚠️ Important: Version 14.0.0 introduced replication protocol changes. If upgrading from pre-14.0.0 versions with replication clusters:
- Plan downtime for proper cluster restart procedure
- Follow the cluster restart guide carefully
- Test the upgrade in a staging environment first
To upgrade, follow the installation guide .
Need help or want to connect?
- Join our Slack
- Visit the Forum
- Report issues or suggest features on GitHub
- Email us at
[email protected]
For full details, see the Changelog .
