Currently we user a 'query_string' type of query for all ES searches.
ES provides a more robust query interface with boolean must/shuld/must_not options.
This patchset will pull code from bug 14567 to allow for building queries on this interface
Created attachment 61664 [details] [review]
Bug 18345 - Add a more ES based query builder
This moves some code from bug 14567
What is the status of this bug ? Waiting for sign-off ?
Currently this is just a placeholder for some code that was lost at some point, we should pursue in the future, but i think other issues are ahead of this.
Currently we use the built in ES query parser for most things, but in the future it would be nice to leverage some of the specific ES search endpoints directly for more refined searches.
Some of that is done here:
Where we need to use more specific searching to mimic what we do in zebra
So, it does not really block bug 14567 ?
No, it shouldn't