I interpreted the percolator filter feature shown here http://www.elasticsearch.org/guide/reference/api/percolate.htmlto
mean that I could give percolators additional terms and then supply a query
on those terms when percolating a document. This would first retrieve the
subset of percolators that match the query, then percolate the document
against that set. In my example https://gist.github.com/2632887 I create
two percolators with a term called 'color', set to 'blue' for both. Each
percolator has a query on a field called 'sport', one for the word
'sailing', the other for the word 'tennis'. If I percolate a document with
the sport field set to 'tennis', ES correctly returns a match on the tennis
percolator alone. If however I percolate the same doc with an additional
query to filter the percolators, a match for both percolators is returned.
I've found this to occur in both 0.19.2 and 0.19.3. Is my understanding of
this feature correct? If so what is wrong with my application of it, or is
this a bug?
As mentioned above, the example: https://gist.github.com/2632887,