no.sesat.search.query.transform
Class NewsClusterQueryTransformerConfig

java.lang.Object
  extended by no.sesat.search.query.transform.AbstractQueryTransformerConfig
      extended by no.sesat.search.query.transform.NewsClusterQueryTransformerConfig
All Implemented Interfaces:
Serializable, QueryTransformerConfig

@AbstractQueryTransformerConfig.Controller(value="NewsClusterQueryTransformer")
public final class NewsClusterQueryTransformerConfig
extends AbstractQueryTransformerConfig

Adds a filter to the query

Note: This queryTransformer ignores all earlier transforms on the query. It uses the raw querystring to transform the query. All transforms to the resulting query should be done after this.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class no.sesat.search.query.transform.AbstractQueryTransformerConfig
AbstractQueryTransformerConfig.Controller
 
Constructor Summary
NewsClusterQueryTransformerConfig()
           
 
Method Summary
 String getClusterField()
           
 String getClusterIdField()
           
 int getMaxAgeInDays()
          I max age is set to 0, No max age is defined.
 String[] getParamFields()
           
 String getTimestampField()
           
 boolean isClusterFilter()
           
 NewsClusterQueryTransformerConfig readQueryTransformer(Element element)
           
 void setClusterField(String clusterField)
           
 void setClusterFilter(boolean clusterFilter)
           
 void setParamFields(String[] paramFields)
           
 void setTimestampField(String timestampField)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NewsClusterQueryTransformerConfig

public NewsClusterQueryTransformerConfig()
Method Detail

getParamFields

public String[] getParamFields()
Returns:

setParamFields

public void setParamFields(String[] paramFields)

getTimestampField

public String getTimestampField()

setTimestampField

public void setTimestampField(String timestampField)

getClusterField

public String getClusterField()

setClusterField

public void setClusterField(String clusterField)

getClusterIdField

public String getClusterIdField()

isClusterFilter

public boolean isClusterFilter()

setClusterFilter

public void setClusterFilter(boolean clusterFilter)

getMaxAgeInDays

public int getMaxAgeInDays()
I max age is set to 0, No max age is defined.

Returns:

readQueryTransformer

public NewsClusterQueryTransformerConfig readQueryTransformer(Element element)
Specified by:
readQueryTransformer in interface QueryTransformerConfig
Overrides:
readQueryTransformer in class AbstractQueryTransformerConfig
Returns:


Copyright © 2005-2009 Schibsted ASA. All Rights Reserved.