Support for arbitrary logical composition of BrowseSelections.

Description

Currently when expressing a search (BrowseRequest), the search expression can only be composed of a list of BrowseSelections (fields) that are logically AND'ed together. A single optional Lucene Query can also be intersected (ANDed).

It would be very nice if arbitrary logical expressions could be composed, including any combination of operators (AND,OR,NOT), precedence control (bracketed expressions), and any number of BrowseRequests and/or Luncene Queries.

Here is an additional discussion around the request...
http://groups.google.com/group/bobo-browse/browse_thread/thread/670e1dfc12ed078e

Thank you.

Environment

None

Assignee

John Wang

Reporter

Marko

Labels

None

Components

Priority

Major
Configure