package railo.runtime.search.lucene2.highlight;
import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.search.Query;
public class Highlight {
public static String createContextSummary(Object highlighter, Analyzer analyzer, String text,int maxNumFragments, int maxLength,String defaultValue) {
if(maxNumFragments==0) return "";
try {
return _Highlight.createContextSummary(highlighter, analyzer, text,maxNumFragments, defaultValue);
}
catch (Throwable t) {t.printStackTrace();}
return defaultValue;
}
public static Object createHighlighter(Query query,String highlightBegin,String highlightEnd) {
try {
return _Highlight.createHighlighter(query,highlightBegin,highlightEnd);
}
catch (Throwable t) {t.printStackTrace();}
return null;
}
}