org.apache.blur.utils
Class HighlightHelper

java.lang.Object
  extended by org.apache.blur.utils.HighlightHelper

public class HighlightHelper
extends Object


Constructor Summary
HighlightHelper()
           
 
Method Summary
static boolean checkDouble(String name, Number numericValue, org.apache.lucene.search.Query query)
           
static boolean checkFloat(String name, Number numericValue, org.apache.lucene.search.Query query)
           
static boolean checkInteger(String name, Number numericValue, org.apache.lucene.search.Query query)
           
static boolean checkLong(String name, Number numericValue, org.apache.lucene.search.Query query)
           
static org.apache.lucene.document.Document highlight(int docId, org.apache.lucene.document.Document document, org.apache.lucene.search.Query query, FieldManager fieldManager, IndexReader reader, String preTag, String postTag)
          NOTE: This method will not preserve the correct field types.
static boolean shouldNumberBeHighlighted(String name, Number numericValue, org.apache.lucene.search.Query query)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HighlightHelper

public HighlightHelper()
Method Detail

highlight

public static org.apache.lucene.document.Document highlight(int docId,
                                                            org.apache.lucene.document.Document document,
                                                            org.apache.lucene.search.Query query,
                                                            FieldManager fieldManager,
                                                            IndexReader reader,
                                                            String preTag,
                                                            String postTag)
                                                     throws IOException,
                                                            org.apache.lucene.search.highlight.InvalidTokenOffsetsException
NOTE: This method will not preserve the correct field types.

Parameters:
preTag -
postTag -
Throws:
IOException
org.apache.lucene.search.highlight.InvalidTokenOffsetsException

shouldNumberBeHighlighted

public static boolean shouldNumberBeHighlighted(String name,
                                                Number numericValue,
                                                org.apache.lucene.search.Query query)

checkLong

public static boolean checkLong(String name,
                                Number numericValue,
                                org.apache.lucene.search.Query query)

checkFloat

public static boolean checkFloat(String name,
                                 Number numericValue,
                                 org.apache.lucene.search.Query query)

checkDouble

public static boolean checkDouble(String name,
                                  Number numericValue,
                                  org.apache.lucene.search.Query query)

checkInteger

public static boolean checkInteger(String name,
                                   Number numericValue,
                                   org.apache.lucene.search.Query query)


Copyright © 2012-2014 The Apache Software Foundation. All Rights Reserved.