Ted Sullivan created SOLR-7276:
----------------------------------
Summary: Add a Boolean Post Filter QParserPlugin
Key: SOLR-7276
URL: https://issues.apache.org/jira/browse/SOLR-7276
Project: Solr
Issue Type: New Feature
Reporter: Ted Sullivan
This plugin enables existing post filter implementations to be combined in
using Boolean logic. It works by building a "parse tree" of referenced Post
Filters. When a document is sent to the collect( ) method of the
BooleanPostFilter, it is sent to all of the delegates that point to a local
Collector that sets a flag if the DelegatingCollector calls its collect method.
After all of the delegates have been polled, the parse tree output determines
if the document should be ultimately collected.
The syntax for the post filter is like this:
fq={!bool expr="(($foo OR $bar) NOT $baz)"}&foo={!foo ...}&bar={!bar ...
}&baz={!baz ...}
Where "foo", "bar" and "baz" are all post filters.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]