Package com.gentics.cr.lucene.search.highlight

Examples of com.gentics.cr.lucene.search.highlight.AdvancedContentHighlighter


        String att = contentHighlighter.getKey();
        //IF crBean matches the highlighters rule => highlight
        if (highligther.match(crBean)) {
          String ret = null;
          if (highligther instanceof AdvancedContentHighlighter) {
            AdvancedContentHighlighter advancedHighlighter = (AdvancedContentHighlighter) highligther;
            int documentId = Integer.parseInt(doc.get("id"));

            ret = advancedHighlighter.highlight(parsedQuery, reader, documentId, att);

          } else {
            ret = highligther.highlight((String) crBean.get(att), parsedQuery);
          }
          if (ret != null && !"".equals(ret)) {
View Full Code Here


    hConfig.set("highlightprefix", "<b>");
    hConfig.set("highlightpostfix", "</b>");
    hConfig.set("fragmentseperator", "...");


    AdvancedContentHighlighter advancedHighlighter = new WhitespaceVectorBolder(hConfig);
    int documentId = 0;
    Query pQuery = parser.parse("word1");
    IndexReader reader = lucene.getReader();
    Query rQuery = pQuery.rewrite(reader);
    String highlighted = advancedHighlighter.highlight(rQuery, reader, documentId, "content");
   }
View Full Code Here

TOP

Related Classes of com.gentics.cr.lucene.search.highlight.AdvancedContentHighlighter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.