Hi,

i have problems with edismax, filter queries and highlighting.

First of all: can edismax deal with filter queries?

My case:
Edismax is my default requestHandler.
My query in SolrAdminGUI: (roomba OR irobot) AND language:de

You can see, that my q is "roomba OR irobot" and my fq is
"language:de"(language is a field in schema.xml)
 With this params i turn highlighting on: &hl=true&hl.fl=text,title,url

In my shown result you can see that highlighting matched on
<em>de</em> in url(last <arr>).

<lst 
name="de.blog-gedanken/produkte/erste-erfahrung-mit-unserem-roomba-roboter-staubsauger">
<arr name="title"><str>Erste Erfahrung mit unserem <em>Roomba</em>
Roboter Staubsauger</str></arr>
<arr name="text"><str>
 Erste Erfahrung mit unserem <em>Roomba</em> Roboter Staubsauger
 Tags: Haushaltshilfe, Roboter</str></arr>
<arr 
name="url"><str>http://www.blog-gedanken.<em>de</em>/produkte/erste-erfahrung-mit-unserem-<em>roomba</em>-roboter-staubsauger/</str></arr></lst>

in calalina.out i can see the following query:
path=/select/ 
params={hl=true&version=2.2&indent=on&rows=10&start=0&q=(roomba+OR+irobot)+AND+language:de}
hits=1 status=0 QTime=65

language:de is a filter, and shouldn't be highlighted.
Do i have a thinking error, or is my query wrong? Or is it an edismax problem?

Vest Regards
Vadim

Reply via email to