org.ow2.weblab.util.search
Class SearcherConfig

java.lang.Object
  extended by org.ow2.weblab.util.search.SearcherConfig
Direct Known Subclasses:
SolrSearcherConfig

public class SearcherConfig
extends java.lang.Object


Field Summary
static java.lang.String DEFAULT_BEAN_NAME
          default name for indexer configuration bean
static java.lang.String DEFAULT_IDFACET
          Default id facet
static java.lang.String DEFAULT_IDFACETVALUE
          Default id facet value
static java.lang.String DEFAULT_IDHIT
          Default id hit
static java.lang.String DEFAULT_IDPOK
          Default id pok
static java.lang.String DESCRIPTION_KEY
          Description key
protected  java.lang.String facetClass
          Facet class
protected  java.lang.String facetCountClass
          Facet count class
protected  java.util.List<java.lang.String> facetFields
          Facet fields list
protected  java.lang.String facetFilterQueryClass
          Facet filter query class
protected  int facetLimitNumber
          Max number of facet elements
protected  int facetMinCount
          Count min value
protected  java.lang.String facetValueClass
          Facet value class
static java.lang.String HAS_RANK_KEY
          Rank key
protected  java.lang.String hitClass
          Hit class
static java.lang.String IN_RESULT_SET_KEY
          in result set key
protected  java.lang.String isLinkedToFacetClass
          Facet filter query class
protected  java.lang.String isLinkedToQueryClass
          Facet filter query class
static java.lang.String ISO_8601_DATE_FORMAT
           
static java.lang.String LINKED_TO_KEY
          Linked to key
static java.lang.String NB_RESULTS_KEY
          Results number key
protected  java.util.Map<java.lang.String,java.lang.String> nsPrefixProperties
          Map of String to be used as namespace prefix in the RDF/XML
static java.lang.String OFFSET_KEY
          Offset key
static java.lang.String PRODUCED_FROM_KEY
          Exalead produced from key
protected  java.util.Map<java.lang.String,java.lang.String> properties
          Field/entityTypes mapping for the entityTypes that will be retrieved in the document
static java.lang.String RESULTS_FROM_KEY
          Results key
static java.lang.String SCORE_KEY
          Score key
static java.lang.String SUMMARY_KEY
          Summary key
 
Constructor Summary
SearcherConfig()
           
 
Method Summary
 java.lang.String getFacetClass()
           
 java.lang.String getFacetCountClass()
           
 java.util.List<java.lang.String> getFacetFields()
           
 java.lang.String getFacetFilterQueryClass()
           
 int getFacetLimitNumber()
           
 int getFacetMinCount()
           
 java.lang.String getFacetValueClass()
           
 java.lang.String getHitClass()
           
 java.lang.String getIsLinkedToFacetClass()
           
 java.lang.String getIsLinkedToQueryClass()
           
 java.util.Map<java.lang.String,java.lang.String> getNsPrefixProperties()
           
 java.util.Map<java.lang.String,java.lang.String> getProperties()
           
 void setFacetClass(java.lang.String facetClass)
           
 void setFacetCountClass(java.lang.String facetCountClass)
           
 void setFacetFields(java.util.List<java.lang.String> facetFields)
           
 void setFacetFilterQueryClass(java.lang.String facetFilterQueryClass)
           
 void setFacetLimitNumber(int facetLimitNumber)
           
 void setFacetMinCount(int facetMinCount)
           
 void setFacetValueClass(java.lang.String facetValueClass)
           
 void setHitClass(java.lang.String hitClass)
           
 void setIsLinkedToFacetClass(java.lang.String isLinkedToFacetClass)
           
 void setIsLinkedToQueryClass(java.lang.String isLinkedToQueryClass)
           
 void setNsPrefixProperties(java.util.Map<java.lang.String,java.lang.String> nsPrefixProperties)
           
 void setProperties(java.util.Map<java.lang.String,java.lang.String> properties)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ISO_8601_DATE_FORMAT

public static final java.lang.String ISO_8601_DATE_FORMAT
See Also:
Constant Field Values

DEFAULT_IDPOK

public static final java.lang.String DEFAULT_IDPOK
Default id pok

See Also:
Constant Field Values

DEFAULT_IDHIT

public static final java.lang.String DEFAULT_IDHIT
Default id hit

See Also:
Constant Field Values

DEFAULT_IDFACET

public static final java.lang.String DEFAULT_IDFACET
Default id facet

See Also:
Constant Field Values

DEFAULT_IDFACETVALUE

public static final java.lang.String DEFAULT_IDFACETVALUE
Default id facet value

See Also:
Constant Field Values

SUMMARY_KEY

public static final java.lang.String SUMMARY_KEY
Summary key

See Also:
Constant Field Values

PRODUCED_FROM_KEY

public static final java.lang.String PRODUCED_FROM_KEY
Exalead produced from key

See Also:
Constant Field Values

RESULTS_FROM_KEY

public static final java.lang.String RESULTS_FROM_KEY
Results key

See Also:
Constant Field Values

NB_RESULTS_KEY

public static final java.lang.String NB_RESULTS_KEY
Results number key

See Also:
Constant Field Values

OFFSET_KEY

public static final java.lang.String OFFSET_KEY
Offset key

See Also:
Constant Field Values

HAS_RANK_KEY

public static final java.lang.String HAS_RANK_KEY
Rank key

See Also:
Constant Field Values

SCORE_KEY

public static final java.lang.String SCORE_KEY
Score key

See Also:
Constant Field Values

DESCRIPTION_KEY

public static final java.lang.String DESCRIPTION_KEY
Description key

See Also:
Constant Field Values

LINKED_TO_KEY

public static final java.lang.String LINKED_TO_KEY
Linked to key

See Also:
Constant Field Values

IN_RESULT_SET_KEY

public static final java.lang.String IN_RESULT_SET_KEY
in result set key

See Also:
Constant Field Values

DEFAULT_BEAN_NAME

public static final java.lang.String DEFAULT_BEAN_NAME
default name for indexer configuration bean

See Also:
Constant Field Values

properties

protected java.util.Map<java.lang.String,java.lang.String> properties
Field/entityTypes mapping for the entityTypes that will be retrieved in the document


nsPrefixProperties

protected java.util.Map<java.lang.String,java.lang.String> nsPrefixProperties
Map of String to be used as namespace prefix in the RDF/XML


hitClass

protected java.lang.String hitClass
Hit class


facetClass

protected java.lang.String facetClass
Facet class


facetValueClass

protected java.lang.String facetValueClass
Facet value class


facetCountClass

protected java.lang.String facetCountClass
Facet count class


facetFilterQueryClass

protected java.lang.String facetFilterQueryClass
Facet filter query class


isLinkedToQueryClass

protected java.lang.String isLinkedToQueryClass
Facet filter query class


isLinkedToFacetClass

protected java.lang.String isLinkedToFacetClass
Facet filter query class


facetFields

protected java.util.List<java.lang.String> facetFields
Facet fields list


facetMinCount

protected int facetMinCount
Count min value


facetLimitNumber

protected int facetLimitNumber
Max number of facet elements

Constructor Detail

SearcherConfig

public SearcherConfig()
Method Detail

getProperties

public java.util.Map<java.lang.String,java.lang.String> getProperties()
Returns:
the entityTypes

setProperties

public void setProperties(java.util.Map<java.lang.String,java.lang.String> properties)
Parameters:
properties - The properties

getNsPrefixProperties

public java.util.Map<java.lang.String,java.lang.String> getNsPrefixProperties()
Returns:
the nsPrefixProperties

setNsPrefixProperties

public void setNsPrefixProperties(java.util.Map<java.lang.String,java.lang.String> nsPrefixProperties)
Parameters:
nsPrefixProperties - the nsPrefixProperties to set

getHitClass

public java.lang.String getHitClass()
Returns:
the hitClass

setHitClass

public void setHitClass(java.lang.String hitClass)
Parameters:
hitClass - the hitClass to set

getFacetClass

public java.lang.String getFacetClass()
Returns:
the facetClass

setFacetClass

public void setFacetClass(java.lang.String facetClass)
Parameters:
facetClass - the facetClass to set

getFacetValueClass

public java.lang.String getFacetValueClass()
Returns:
the facetValueClass

setFacetValueClass

public void setFacetValueClass(java.lang.String facetValueClass)
Parameters:
facetValueClass - the facetValueClass to set

getFacetCountClass

public java.lang.String getFacetCountClass()
Returns:
the facetCountClass

setFacetCountClass

public void setFacetCountClass(java.lang.String facetCountClass)
Parameters:
facetCountClass - the facetCountClass to set

getFacetFilterQueryClass

public java.lang.String getFacetFilterQueryClass()
Returns:
the facetFilterQueryClass

setFacetFilterQueryClass

public void setFacetFilterQueryClass(java.lang.String facetFilterQueryClass)
Parameters:
facetFilterQueryClass - the facetFilterQueryClass to set

getIsLinkedToQueryClass

public java.lang.String getIsLinkedToQueryClass()
Returns:
the isLinkedToQueryClass

setIsLinkedToQueryClass

public void setIsLinkedToQueryClass(java.lang.String isLinkedToQueryClass)
Parameters:
isLinkedToQueryClass - the isLinkedToQueryClass to set

getIsLinkedToFacetClass

public java.lang.String getIsLinkedToFacetClass()
Returns:
the isLinkedToFacetClass

setIsLinkedToFacetClass

public void setIsLinkedToFacetClass(java.lang.String isLinkedToFacetClass)
Parameters:
isLinkedToFacetClass - the isLinkedToFacetClass to set

getFacetFields

public java.util.List<java.lang.String> getFacetFields()
Returns:
the facetFields

setFacetFields

public void setFacetFields(java.util.List<java.lang.String> facetFields)
Parameters:
facetFields - the facetFields to set

getFacetMinCount

public int getFacetMinCount()
Returns:
the facetMinCount

setFacetMinCount

public void setFacetMinCount(int facetMinCount)
Parameters:
facetMinCount - the facetMinCount to set

getFacetLimitNumber

public int getFacetLimitNumber()
Returns:
the facetLimitNumber

setFacetLimitNumber

public void setFacetLimitNumber(int facetLimitNumber)
Parameters:
facetLimitNumber - the facetLimitNumber to set


Copyright © 2004-2012. All Rights Reserved.