lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mark harwood <markharw...@yahoo.co.uk>
Subject Re: highlight only one field
Date Fri, 11 Nov 2005 17:26:07 GMT
Ah. You're right. Looks like the current highlighter
api doesn't offer you that degree of control.

The way to fix it is probably to tweak the list of
WeightedTerms you give the highlighter:
[psuedo code follows...]

terms=QueryTermExtractor.getTerms(query);
bodyQueryTerms=new ArrayList();
for all terms
{
  if terms[i].getField().equals("body")
     bodyQueryTerms.add(terms[i]);
}
highlighter=new Highlighter(new
QueryScorer(bodyQueryTerms.toarray))
highlighter.getBestFragments(bodyTokenStream,
bodyText.....
[end psuedo code]

Hope this helps
Mark


		
___________________________________________________________ 
Yahoo! Model Search 2005 - Find the next catwalk superstars - http://uk.news.yahoo.com/hot/model-search/

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-user-help@lucene.apache.org


Mime
View raw message