Hi Bob,

Hmm... I don't think this approach will scale with bigger and more documents :(

Thanks for your help though; I think I should take a look at customizing 
highlight component to achieve this...

Thanks,
Jeff



On May 27, 2011, at 12:24 PM, Bob Sandiford <bob.sandif...@sirsidynix.com> 
wrote:

> The only thing I can think of is to post-process your snippets.  I.E. pull 
> the highlighting tags out of the strings, look for the match in your result 
> "description" field looking for a match, and if you find one, replace that 
> "description" with the original highlight text (i.e. with the highlight tags 
> still in place).
> 
> Bob Sandiford | Lead Software Engineer | SirsiDynix
> P: 800.288.8020 X6943 | bob.sandif...@sirsidynix.com
> www.sirsidynix.com 
> Join the conversation - you may even get an iPad or Nook out of it!
> 
> Like us on Facebook!
> 
> Follow us on Twitter!
> 
> 
> 
>> -----Original Message-----
>> From: Jeffrey Chang [mailto:jclal...@gmail.com]
>> Sent: Friday, May 27, 2011 12:16 AM
>> To: solr-user@lucene.apache.org
>> Subject: Re: highlighting in multiValued field
>> 
>> Hi Bob,
>> 
>> I have no idea how I missed that! Thanks for pointing me to use
>> hl.snippets
>> - that did the magic!
>> 
>> Please allow me squeeze one more question along the same line.
>> 
>> Since I'm now able to display multiple snippets - what I'm trying to
>> achieve
>> is, determine which highlighted snippet maps back to what position in
>> the
>> original document.
>> 
>> e.g. If I search for "Tel", with highlighting and hl.snippets=2 it'll
>> return
>> me:
>> <doc>
>> ...
>> <arr name="descID">
>>  <str>1</str>
>>  <str>2</str>
>>  <str>3</str>
>> </arr>
>> <arr name="description">
>>  <str>Tel to talent 1</str>
>>  <str>Tel to talent 2</str>
>>  <str>Tel to talent 3</str>
>> </arr>
>> ...
>> </doc>
>> <lst name="highlighting">
>>  <lst name="1">
>>  <arr name="description">
>>    <str><em>Tel</em> to talent 1</str>
>>    <str><em>Tel</em> to talent 2</str>
>>  </arr>
>> </lst>
>> ...
>> 
>> Is there a way for me to figure out which highlighted snippet belongs
>> to
>> which descID so I can display also display the non-highlighted rows for
>> my
>> search results.
>> 
>> Or is this not the way how highlighting is designed and to be used?
>> 
>> Thanks so much,
>> Jeff
>> [snip]
> 

Reply via email to