Hi Erick,
thanks for your response:)

Here its my query:
(roomba OR irobot) AND language:de AND
url:"http://www.blog-gedanken.de/produkte/erste-erfahrung-mit-unserem-roomba-roboter-staubsauger/";
Url and language are fields in my schema.xml

With &hl=true&hl.fl=text,url i see this, but i want only see "roomba"
or "robot" highlighted:
<arr 
name="url"><str><em>http</em>://<em>www</em>.<em>blog</em>-<em>gedanken</em>.<em>de</em>/<em>produkte</em>/<em>erste</em>-<em>erfahrung</em>-<em>mit</em>-<em>unserem</em>-<em>roomba</em>-<em>roboter</em>-<em>staubsauger</em>/</str></arr>

you see, the whole url is highlighted.

with debugQuery=on:

<lst name="debug"><str name="rawquerystring">(roomba OR irobot) AND
language:de AND
url:"http://www.blog-gedanken.de/produkte/erste-erfahrung-mit-unserem-roomba-roboter-staubsauger/";</str>
<str name="querystring">(roomba OR irobot) AND language:de AND
url:"http://www.blog-gedanken.de/produkte/erste-erfahrung-mit-unserem-roomba-roboter-staubsauger/";</str>
<str name="parsedquery">(+(+(DisjunctionMaxQuery((title:roomba)~0.01)
DisjunctionMaxQuery((title:irobot)~0.01)) +language:de
+PhraseQuery(url:"http www blog gedanken de produkte erste erfahrung
mit unserem roomba roboter staubsauger"))
DisjunctionMaxQuery((text:"roomba irobot"~100)~0.01))/no_coord</str>
<str name="parsedquery_toString">+(+((title:roomba)~0.01
(title:irobot)~0.01) +language:de +url:"http www blog gedanken de
produkte erste erfahrung mit unserem roomba roboter staubsauger")
(text:"roomba irobot"~100)~0.01</str>
<lst name="explain"><str
name="de.blog-gedanken/produkte/erste-erfahrung-mit-unserem-roomba-roboter-staubsauger">
26.130154 = (MATCH) sum of:
  26.130154 = (MATCH) sum of:
    0.30008852 = (MATCH) product of:
      0.60017705 = (MATCH) sum of:
        0.60017705 = (MATCH) weight(title:roomba in 199491)
[DefaultSimilarity], result of:
          0.60017705 = score(doc=199491,freq=1.0 = termFreq=1
), product of:
            0.119503364 = queryWeight, product of:
              13.392695 = idf(docFreq=19, maxDocs=4820692)
              0.008923026 = queryNorm
            5.0222607 = fieldWeight in 199491, product of:
              1.0 = tf(freq=1.0), with freq of:
                1.0 = termFreq=1
              13.392695 = idf(docFreq=19, maxDocs=4820692)
              0.375 = fieldNorm(doc=199491)
      0.5 = coord(1/2)
    0.08084078 = (MATCH) weight(language:de in 199491)
[DefaultSimilarity], result of:
      0.08084078 = score(doc=199491,freq=1.0 = termFreq=1
), product of:
        0.026857855 = queryWeight, product of:
          3.0099492 = idf(docFreq=645950, maxDocs=4820692)
          0.008923026 = queryNorm
        3.0099492 = fieldWeight in 199491, product of:
          1.0 = tf(freq=1.0), with freq of:
            1.0 = termFreq=1
          3.0099492 = idf(docFreq=645950, maxDocs=4820692)
          1.0 = fieldNorm(doc=199491)
    25.749224 = (MATCH) weight(url:"http www blog gedanken de produkte
erste erfahrung mit unserem roomba roboter staubsauger" in 199491)
[DefaultSimilarity], result of:
      25.749224 = score(doc=199491,freq=1.0 = phraseFreq=1.0
), product of:
        0.9586678 = queryWeight, product of:
          107.43752 = idf(), sum of:
            1.0006605 = idf(docFreq=4817508, maxDocs=4820692)
            1.4342768 = idf(docFreq=3122520, maxDocs=4820692)
            4.5387235 = idf(docFreq=140042, maxDocs=4820692)
            10.954706 = idf(docFreq=228, maxDocs=4820692)
            3.1167865 = idf(docFreq=580497, maxDocs=4820692)
            9.476681 = idf(docFreq=1003, maxDocs=4820692)
            9.195494 = idf(docFreq=1329, maxDocs=4820692)
            11.576243 = idf(docFreq=122, maxDocs=4820692)
            6.3489246 = idf(docFreq=22913, maxDocs=4820692)
            12.31089 = idf(docFreq=58, maxDocs=4820692)
            13.392695 = idf(docFreq=19, maxDocs=4820692)
            11.229373 = idf(docFreq=173, maxDocs=4820692)
            12.862067 = idf(docFreq=33, maxDocs=4820692)
          0.008923026 = queryNorm
        26.85938 = fieldWeight in 199491, product of:
          1.0 = tf(freq=1.0), with freq of:
            1.0 = phraseFreq=1.0
          107.43752 = idf(), sum of:
            1.0006605 = idf(docFreq=4817508, maxDocs=4820692)
            1.4342768 = idf(docFreq=3122520, maxDocs=4820692)
            4.5387235 = idf(docFreq=140042, maxDocs=4820692)
            10.954706 = idf(docFreq=228, maxDocs=4820692)
            3.1167865 = idf(docFreq=580497, maxDocs=4820692)
            9.476681 = idf(docFreq=1003, maxDocs=4820692)
            9.195494 = idf(docFreq=1329, maxDocs=4820692)
            11.576243 = idf(docFreq=122, maxDocs=4820692)
            6.3489246 = idf(docFreq=22913, maxDocs=4820692)
            12.31089 = idf(docFreq=58, maxDocs=4820692)
            13.392695 = idf(docFreq=19, maxDocs=4820692)
            11.229373 = idf(docFreq=173, maxDocs=4820692)
            12.862067 = idf(docFreq=33, maxDocs=4820692)
          0.25 = fieldNorm(doc=199491)
</str></lst><str name="QParser">ExtendedDismaxQParser</str><null
name="altquerystring"/><null name="boostfuncs"/><lst
name="timing"><double name="time">16.0</double><lst
name="prepare"><double name="time">0.0</double><lst
name="org.apache.solr.handler.component.QueryComponent"><double
name="time">0.0</double></lst><lst
name="org.apache.solr.handler.component.FacetComponent"><double
name="time">0.0</double></lst><lst
name="org.apache.solr.handler.component.MoreLikeThisComponent"><double
name="time">0.0</double></lst><lst
name="org.apache.solr.handler.component.HighlightComponent"><double
name="time">0.0</double></lst><lst
name="org.apache.solr.handler.component.StatsComponent"><double
name="time">0.0</double></lst><lst
name="org.apache.solr.handler.component.DebugComponent"><double
name="time">0.0</double></lst></lst><lst name="process"><double
name="time">15.0</double><lst
name="org.apache.solr.handler.component.QueryComponent"><double
name="time">0.0</double></lst><lst
name="org.apache.solr.handler.component.FacetComponent"><double
name="time">0.0</double></lst><lst
name="org.apache.solr.handler.component.MoreLikeThisComponent"><double
name="time">0.0</double></lst><lst
name="org.apache.solr.handler.component.HighlightComponent"><double
name="time">8.0</double></lst><lst
name="org.apache.solr.handler.component.StatsComponent"><double
name="time">0.0</double></lst><lst
name="org.apache.solr.handler.component.DebugComponent"><double
name="time">7.0</double></lst></lst></lst></lst>

I hope you can read it:)

Best Regards
Vadim





2012/1/31 Erick Erickson <erickerick...@gmail.com>:
> Seeing the results with &debugQuery=on would help.
>
> No, fq does NOT get translated into q params, it's a
> completely separate mechanism so I'm not quite sure
> what you're seeing.
>
> Best
> Erick
>
> On Tue, Jan 31, 2012 at 8:40 AM, Vadim Kisselmann
> <v.kisselm...@googlemail.com> wrote:
>> Hi Ahmet,
>>
>> thanks for quick response :)
>> I've also discovered this failure.
>> I wonder that the query themselves works.
>> For example: query = language:de
>> I get results which only have language:de.
>> Also works the fq and i get only the "de"-result in my field "language".
>> I can't understand the behavior. It seems like the fq works, but at
>> the end my fq-params be converted to q-params.
>>
>> Regards
>> Vadim
>>
>>
>>
>> 2012/1/31 Ahmet Arslan <iori...@yahoo.com>:
>>>> 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?
>>>
>>> In your example, language:de is a part of query. Use &fq= instead.
>>> q=(roomba OR irobot)&fq=language:de
>>>

Reply via email to