Highlight whole query phrase
i am using solr for search and i implemented highlighting feature for my search results. when i my search string is ring it highlight ring but when search string is gold ring than also it highlight only gold, where i wanted to highlight whole gold ring for highlighting i use description field which i got as * highlighting ={ 8252: { text: [ and emgold/ememRing/em design was finely crafted in Japan. ] }, 8142: { text: [ This emelegant/em emRing/em has an Akoya cultured pearl with a band of bezel-set round diamonds making ] } };* Now i am parsing it as * $.each(newresult.response.docs, function(i,item){ var word = highlight[item[UID_PK]]; var result=; var j=0; for (j=0 ;j=item.text.length;j++) { result = result+item.text[j]+br; } result=result.replace(word,'em' + word + '/em'); }); * Now how should i parse so that i got gold ring highlighted - Thanks Regards Romi -- View this message in context: http://lucene.472066.n3.nabble.com/Highlight-whole-query-phrase-tp3143797p3143797.html Sent from the Solr - User mailing list archive at Nabble.com.
Re: Highlight whole query phrase
On Wed, Jul 6, 2011 at 09:27, Romi romijain3...@gmail.com wrote: Now how should i parse so that i got gold ring highlighted Take a look at the hl.mergeContiguous parameter. http://wiki.apache.org/solr/HighlightingParameters#hl.mergeContiguous
Re: Highlight whole query phrase
I included hl.mergeContiguous parameter. in my url but no effect on search result highlighting. actually i need to parse highlighting property. please look at http://jsfiddle.net/bhXbh/4/ - Thanks Regards Romi -- View this message in context: http://lucene.472066.n3.nabble.com/Highlight-whole-query-phrase-tp3143797p3144157.html Sent from the Solr - User mailing list archive at Nabble.com.
Re: Highlight whole query phrase
On Wed, Jul 6, 2011 at 12:07, Romi romijain3...@gmail.com wrote: I included hl.mergeContiguous parameter. in my url but no effect on search result highlighting. actually i need to parse highlighting property. please look at http://jsfiddle.net/bhXbh/4/ I just noticed that I actually don't understand what problem you are trying to solve. The code snippet in your first mail has one example ( and emgold/ememRing/em design) where both gold and ring are highlighted. So this should be what you need. (Don't know about the second one, where it also highlights elegant.) Marian
Re: Highlight whole query phrase
it is accidentally became elegant. anyway i got the solution without using hl.mergeContiguous , because its not working. look at http://jsfiddle.net/bhXbh/31/ for the solution - Thanks Regards Romi -- View this message in context: http://lucene.472066.n3.nabble.com/Highlight-whole-query-phrase-tp3143797p3144575.html Sent from the Solr - User mailing list archive at Nabble.com.