08-04-2006 09:31 AM
08-10-2006 09:11 AM
08-14-2006 10:31 AM
private static final String HIGH_LIGHT_OPEN = "<b style=\"color:black;background-color:#ffff66\">";
private static final String HIGH_LIGHT_CLOSE = "</b>";
public static String highLight(String value, String queryString) throws IOException {
if (!(value != null && value.trim().length()>0 && queryString !=null && queryString.trim().length()>0)){
return value;
}
TermQuery query = new TermQuery(new Term("h", queryString));
QueryScorer scorer = new QueryScorer(query);
SimpleHTMLFormatter formatter = new
SimpleHTMLFormatter(HIGH_LIGHT_OPEN, HIGH_LIGHT_CLOSE);
Highlighter highlighter = new Highlighter(formatter, scorer);
Fragmenter fragmenter = new SimpleFragmenter(200);
highlighter.setTextFragmenter(fragmenter);
TokenStream tokenStream = new CJKAnalyzer().tokenStream("h",new StringReader(value));
return highlighter.getBestFragments(tokenStream, value, 5, "…");
}
07-03-2014 04:35 AM
09-12-2006 08:17 AM
09-10-2007 09:55 AM
07-03-2014 03:40 AM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.