: more specificly, you are putting your entire search in quotes, which is
: causing it to be treated as a single searchable entity across several
: fields -- a single DisjunctionMaxQuery, instead of multiple disjunctions
: wrapped in a boolean.  When that quoted chunk of text is analyzed by your
: russian analyzer the 1970 is strpped out, so docs that match just the word
: parts in the russian field are considered matches.

Thank you Chris for the explanation, I managed to get this to work now. I am
fine tuning the settings for dismax and I am not sure about some of the
parameters. In the example of config there is a param called 'fl' which is
not documented here:
http://incubator.apache.org/solr/docs/api/org/apache/solr/request/DisMaxRequ
estHandler.html

<str name="fl">
id,name,price,score
</str>

What is its purpose?

Also, the client should be able to specify a value for the category_id field
which I use for fecetted browsing, I know how to do this using the Lucene
query syntax with the StandardRequestHandler but how is it done with dismax?



Reply via email to