Hi Darren,

Would you please tell us all the parameters that you are sending in the
request? You can use the parameter "echoParams=all" to get the list in the
output.

Thanks,

*Juan*



On Mon, Jan 2, 2012 at 8:37 PM, Darren Govoni <dar...@ontrenet.com> wrote:

> Forgot to add, that the time when I DO want the highlight to appear would
> be with a query that DOES match the default field.
>
> {!lucene q.op=OR df=text_t}  kind_s:doc AND (( field_t:[* TO *] ))  cars
>
> Where the term 'cars' would be matched against the df. Then I want the
> highlight for it.
>
> If there are no query term matches for the df, then getting ALL the field
> terms highlighted (as it does now) is rather perplexing feature.
>
> Darren
>
>
> On 01/02/2012 06:28 PM, Darren Govoni wrote:
>
>> Hi Juan,
>>  Setting that parameter produces the same extraneous results. Here is my
>> query:
>>
>> {!lucene q.op=OR df=text_t}  kind_s:doc AND (( field_t:[* TO *] ))
>>
>> Clearly, the default field (text_t) is not being searched by this query
>> and highlighting it would be semantically incongruent with the query.
>>
>> Is it a bug?
>>
>> Darren
>>
>> On 01/02/2012 04:39 PM, Juan Grande wrote:
>>
>>> Hi Darren,
>>>
>>> This is the expected behavior. Have you tried setting the
>>> hl.requireFieldMatch parameter to true? See:
>>> http://wiki.apache.org/solr/**HighlightingParameters#hl.**
>>> requireFieldMatch<http://wiki.apache.org/solr/HighlightingParameters#hl.requireFieldMatch>
>>>
>>> *Juan*
>>>
>>>
>>>
>>> On Mon, Jan 2, 2012 at 10:54 AM, Darren Govoni<dar...@ontrenet.com>
>>>  wrote:
>>>
>>>  Hi,
>>>>  Can someone tell me if this is correct behavior from Solr.
>>>>
>>>> I search on a dynamic field:
>>>>
>>>> field_t:[* TO *]
>>>>
>>>> I set highlight fields to "field_t,text_t" but I am not searching
>>>> specifically inside text_t field.
>>>>
>>>> The highlights for text_t come back with EVERY WORD. Maybe because of
>>>> the
>>>> [* TO *], but
>>>> the query semantics indicate not searching on text_t even though
>>>> highlighting is enabled.
>>>>
>>>> Is this correct behavior? it produces unwanted highlight results.
>>>>
>>>> I would expect Solr to know what fields are participating in the query
>>>> and
>>>> only highlight
>>>> those that are involved in the result set.
>>>>
>>>> Thanks,
>>>> Darren
>>>>
>>>>
>>
>

Reply via email to