lucene-solr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pieter Berkel (JIRA)" <>
Subject [jira] Commented: (SOLR-247) Allow facet.field=* to facet on all fields (without knowing what they are)
Date Fri, 24 Aug 2007 01:48:30 GMT


Pieter Berkel commented on SOLR-247:

Some recent discussion on this topic:

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:
>             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.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message