lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Chris Hostetter <>
Subject Re: Retrieve Matching Term
Date Fri, 23 Oct 2009 01:54:36 GMT

: Is it possible to get the matching terms from your query for each document
: returned without using highlighting.
: I was told this is possible using Term Vectors. I have not been able to find

I'm not 100% familiar with the TermVectorComponent, but as i understand it 
it gives you back all the Term Vectors for the matching documents -- it 
doens't attempt to filter that list based on query string (it has no way 
of knowing which terms actualy contributed to the match), so you 
would have to parse the output and look for the keywords.

: a way to do this using Term Vectors. The only reason I am against using
: highlighting is for performance reasons.

highlighting works either by re-analyzing the stored values at query time, 
or by looking at the Term Vectors -- so if you have TermVectors turned on 
in your schema you've already saved 90% of what typicaly makes 
highlighting slow.  THe onlything missing would be a Fragmenter that 
generated *just* the matching terms as their own fragments without any 
special markup.


View raw message