we use highlighter to get textfragments for our hit list. the code is straight forward like this
Analyzer analyzer = new StandardAnalyzer(; QueryParser parser = new QueryParser( "content", analyzer); Highlighter highlighter = new Highlighter(new QueryScorer(parser.parse(pQuery))); Fragmenter fragmenter = new SimpleFragmenter(fragmentsize); highlighter.setTextFragmenter(fragmenter); TokenStream stream = analyzer.tokenStream("content", new StringReader(value)); String text = highlighter.getBestFragments(stream , value, 3); in most cases this gives us good results. but sometime when we do a query over multiple words. we get only highlighted fragments for one word. e.g. a query with "aalen ringen" does only become highlighted fragments with "ringen", although the word "aalen" is also in the content. any tips for getting better results? regards Sascha --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org