lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jan Høydahl (Commented) (JIRA) <>
Subject [jira] [Commented] (SOLR-3191) field exclusion from fl
Date Sat, 03 Mar 2012 06:38:01 GMT


Jan Høydahl commented on SOLR-3191:

I think by definition a field name cannot start with "-" since even the Lucene query syntax
must support the alternative NOT syntax {{-inStock:true}}. I therefore think we should borrow
this syntax over here, just as we are doing for dismax {{uf}} in SOLR-3026. It should be easy
enough to parse.

q=foo&fl=-title           # All fields except title (include * is implicit)
q=foo&fl=-title,-body     # All fields except title and body
q=foo&fl=-*_s             # All fields except those matching *_s pattern
q=foo&fl=foo,-bar         # Would be the same as saying only &fl=foo, since an explicit
field resets the list
q=foo&fl=-bar,foo         # same as above. Order not important?
q=foo&fl=-foo,foo         # same as above. Probably all the exclude fields should be parsed
last and override positive?
q=foo&fl=*,-title         # same as only -title as * is implicit include when only exclude
fields listed?
q=foo&fl=-*               # Hmm, makes no sense, if you're not returning anything you
should ask for rows=0 ??
q=foo&fl=*z,-*xyz         # Include all fields ending in "z" except those ending in "xyz",
negative rule applied last

> field exclusion from fl
> -----------------------
>                 Key: SOLR-3191
>                 URL:
>             Project: Solr
>          Issue Type: Improvement
>            Reporter: Luca Cavanna
>            Priority: Minor
> I think it would be useful to add a way to exclude field from the Solr response. If I
have for example 100 stored fields and I want to return all of them but one, it would be handy
to list just the field I want to exclude instead of the 99 fields for inclusion through fl.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:!default.jspa
For more information on JIRA, see:


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message