Version 2.0
10up ships ElasticPress 2.0 with radical search algorithm improvements and a more comprehensive integration of WP_Query. ElasticPress is now even closer to supporting the complete WP_Query API. This version also improves upon post syncing ensuring that post meta updates are synced to Elasticsearch, adds a number of important hooks, and, of course, fixes some pesky bugs.
Enhancements
- Radical search algorithm improvements for more relevant results (see #508 for details)
- Support meta
BETWEEN
queries. - Improve GUI by disabling index status meta box text and improving instructions. Props ivanlopez
- Support
OR
relation for tax queries. - Sync post to Elasticsearch when meta is added/updated.
- Support all taxonomies as root WP_Query arguments. Props tuanmh
- Add
ID
field to Elasticsearch mapping - Support
post_parent
WP_Query arguments. Props tuanmh - Add filter to disable printing of post index status. Props tuanmh
- Add useful CLI hooks
- Add a filter to bypass permission checking on sync (critical for front end updates)
Bugs
- Consider all remote request 20x responses as successful. Props tuanmh
- Fix plugin localization. Props mustafauysal
- Do query logging by default. Props lukaspawlik
- Fix cannot redeclare class issue. Props tuanmh
- Fix double querying Elasticsearch by ignoring
category_name
whentax_query
is present. - Fix post deletion endpoint URL. Props lukaspawlik
A special thanks goes out to Tuan Minh Huynh and everyone else for contributions to version 2.0.