<% String content = doc.get("summary"); String result = ""; //highlighting Highlighter highlighter = new Highlighter(new QueryScorer( query)); highlighter.setTextFragmenter(new SimpleFragmenter(100)); if (content != null) { TokenStream tokenStream = analyzer.tokenStream( "content", new StringReader(content)); result = highlighter.getBestFragment(tokenStream, hits .doc(i).get("summary")); } %> <%=result%>