[
https://issues.apache.org/jira/browse/SOLR-405?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12539401
]
Yonik Seeley commented on SOLR-405:
-----------------------------------
The specific example you give would best be accomplished by a filter.
fq=story_source:associated
The only issue is if you wanted relevancy scores for these other parts included
in the main score.
> Search additional fields when using DisMaxRequestHandler
> --------------------------------------------------------
>
> Key: SOLR-405
> URL: https://issues.apache.org/jira/browse/SOLR-405
> Project: Solr
> Issue Type: Improvement
> Components: search
> Reporter: Doug Steigerwald
> Attachments: dismax_additional_fields.patch
>
>
> We are heavily leaning towards using a few DisMaxRequestHandlers for
> searching instead of copy fields, but we ran into an issue. Currently our
> sites use something like a copy field to search stories, but they also need
> to search additional fields (like story_source, which we don't want in the
> dismax). With the DisMaxRequestHandler as it is, anything you have in the q
> param is searched for in the fields defined in the DisMaxRequestHandler. We
> need a little more flexibility with this.
> As an example, if you search for something like
> "bush+AND+story_source:associated", all the fields in the dismax are searched
> for 'bush' and 'story_source:associated'. (The story_source field is not in
> the dismax handler, and we don't want it to be.) What we want to do is
> search the fields defined in the dismax for 'bush', but also query the
> story_source field (and only the story_source field) for 'associated'.
> We came up with this small patch to let us do what we need, but wanted to
> throw it out there in case others were interested, or know of a better way to
> do this. We're not entirely sure we did this in the right place and are
> hoping that maybe someone can provide some insight on that as well.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.