[
https://issues.apache.org/jira/browse/SOLR-247?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12522345
]
Pieter Berkel commented on SOLR-247:
------------------------------------
Some recent discussion on this topic:
http://www.nabble.com/Structured-Lucene-documents-tf4234661.html
I get the impression that general wildcard syntax support for field listing
parameters (i.e. the reverse of dynamic fields) as described in the above
thread would be far more useful than a simple '*' match-anything syntax (not
only in faceting but other cases like hl.fl and perhaps even mlt.fl).
I haven't really considered the performance issues of this approach however, as
it would involve checking each field supplied in the parameter for '*' before
expanding it into full field names for every query.
Given the above, the fact that it could be used across multiple response
handlers and subhandlers like SimpleFacets & Highlighting, and that it would
require access to IndexReader to getFieldNames(), where might be the most
sensible place to put this code?
> Allow facet.field=* to facet on all fields (without knowing what they are)
> --------------------------------------------------------------------------
>
> Key: SOLR-247
> URL: https://issues.apache.org/jira/browse/SOLR-247
> Project: Solr
> Issue Type: Improvement
> Reporter: Ryan McKinley
> Priority: Minor
> Attachments: SOLR-247-FacetAllFields.patch
>
>
> I don't know if this is a good idea to include -- it is potentially a bad
> idea to use it, but that can be ok.
> This came out of trying to use faceting for the LukeRequestHandler top term
> collecting.
> http://www.nabble.com/Luke-request-handler-issue-tf3762155.html
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.