[
https://issues.apache.org/jira/browse/SOLR-911?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Yonik Seeley updated SOLR-911:
------------------------------
Attachment: SOLR-911.patch
OK, here's a prototype (still needs string-constants, distrib support, and
tests) that implements support for multi-select facets by allowing the tagging
of any query via the existing "localParams" syntax. It adds localParams
support to facet commands like facet.field to allow exclusion of certain
filters.
fq={!tag=typefilter}type:pdf&facet.field={!ex=typefilter}myfield
both tag and ex may be a comma separated list to allow storing under different
tags and selecting multiple tags.
The localParams method seems preferable since it can be arbitrarily extended
for other controls, and already existed when parsing queries.
This patch also adds the ability to specify a different output name/key...
useful for complex facet queries:
facet.query={!key=foo}rng:[1 TO 2] OR rng:[5 TO 9]
will cause the results to come back under a key of "foo" rather than "rng:[1 TO
2] OR rng:[5 TO 9]"
> multi-select facets
> -------------------
>
> Key: SOLR-911
> URL: https://issues.apache.org/jira/browse/SOLR-911
> Project: Solr
> Issue Type: New Feature
> Components: search
> Reporter: Yonik Seeley
> Fix For: 1.4
>
> Attachments: SOLR-911.patch
>
>
> plumbing to support the selection of multiple constraints in a facet
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.