We’re pleased to release Manticore Search 13.6.7 , which includes the work we completed throughout July 2025. This version adds explicit OR operator support in search queries, distributed table join functionality, and includes multiple bug fixes that improve integration compatibility.
Explicit OR Operator Support
Manticore Search 13.6.7 adds explicit |
(OR) operator support in PHRASE, PROXIMITY, and QUORUM operators. This allows:
- Use of
|
syntax within phrase and proximity searches - More flexible query construction options
- Improved control over term matching in complex queries
This feature addresses user requests for more explicit OR syntax in advanced search operators.
Example:
mysql> SELECT * FROM phrase_or_demo WHERE MATCH('"(happy | sad | angry) customer"');
--------------
SELECT * FROM phrase_or_demo WHERE MATCH('"(happy | sad | angry) customer"')
--------------
+------+---------------------------+---------------------------------------------------+------------+
| id | title | content | category |
+------+---------------------------+---------------------------------------------------+------------+
| 2 | Sad Customer Feedback | I am a very sad customer with poor experience | reviews |
| 4 | Angry Customer Complaint | I am an angry customer demanding refund | complaints |
| 1 | Happy Customer Review | I am a very happy customer with excellent service | reviews |
| 10 | Customer Happy Experience | The happy customer left positive feedback | feedback |
+------+---------------------------+---------------------------------------------------+------------+
4 rows in set (0.00 sec)
Distributed Table Joins
Version 13.6.7 adds support for joins with local distributed tables:
- Join operations now work with local distributed tables
- Supports multi-table queries in distributed configurations
- Enables cross-table operations in distributed setups
This feature allows users with distributed table configurations to perform join operations that were previously unsupported.
Example:
mysql> desc all_orders;
--------------
desc all_orders
--------------
+--------------+-------+
| Agent | Type |
+--------------+-------+
| orders_north | local |
| orders_south | local |
+--------------+-------+
2 rows in set (0.00 sec)
mysql> desc all_customers;
--------------
desc all_customers
--------------
+-----------------+-------+
| Agent | Type |
+-----------------+-------+
| customers_north | local |
| customers_south | local |
+-----------------+-------+
2 rows in set (0.00 sec)
mysql> SELECT all_customers.name, all_customers.email, SUM(amount) total_spent, COUNT(*) order_count FROM all_orders INNER JOIN all_customers ON all_orders.customer_id = all_customers.id WHERE amount > 50 GROUP BY all_customers.id, all_customers.name, all_customers.email HAVING total_spent > 200 ORDER BY total_spent DESC
--------------
+--------------------+---------------------+-------------+-------------+
| all_customers.name | all_customers.email | total_spent | order_count |
+--------------------+---------------------+-------------+-------------+
| Alice Johnson | alice@email.com | 1224.989990 | 3 |
| Carol Davis | carol@email.com | 419.989990 | 2 |
| David Wilson | david@email.com | 350.000000 | 1 |
+--------------------+---------------------+-------------+-------------+
3 rows in set (0.00 sec)
Bug Fixes and Improvements
This release includes over 15 bug fixes addressing various issues:
Integration Improvements
- Fixed compatibility issues with Sequel Ace and DBeaver (resolved “unknown sysvar” errors)
- Improved support for database management tools and third-party integrations
Core Search Fixes
- Fixed phrase search issues where bracketed keywords were lost
- Added fuzz testing for full-text parsing and resolved lots of issues that could cause a memory leak or a crash
Vector Search Fixes
- Fixed OPTIMIZE TABLE hanging issues with KNN data
- Fixed index corruption when adding float_vector columns
Additional Fixes
- Fixed crashes in complex boolean filters with highlighting
- Fixed distributed table and replication cluster interaction issues
- Fixed handling of long tokens and regex patterns
Compatibility Notes
This release maintains full backward compatibility with existing installations:
- No breaking changes for standard use cases
- Seamless upgrades from previous 13.x versions
- Automatic dependency updates when following official installation guides
All new features are designed to work seamlessly with existing functionality.
Upgrade Information
To upgrade to Manticore Search 13.6.7, follow the installation instructions .
Need help or want to share feedback?
- Join our community on Slack
- Visit the Forum for discussions
- Report issues or suggest features on GitHub
- Email us directly at
[email protected]
For complete details on all changes, check out the full Changelog .