no.sesat.search.result.handler
Class DiscardDuplicatesResultHandlerConfig
java.lang.Object
no.sesat.search.result.handler.AbstractResultHandlerConfig
no.sesat.search.result.handler.DiscardDuplicatesResultHandlerConfig
- All Implemented Interfaces:
- Serializable, ResultHandlerConfig
@AbstractResultHandlerConfig.Controller(value="DiscardDuplicatesResultHandler")
public final class DiscardDuplicatesResultHandlerConfig
- extends AbstractResultHandlerConfig
Removes from a ResultList duplicate ResultItems.
Duplicates are identified via the values of a specified field.
The check may be made case-insensitive.
- Version:
- $Id: DiscardDuplicatesResultHandlerConfig.java 7225 2009-04-09 00:32:20Z ssmiweve $
- Author:
- Lars Johansson
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DiscardDuplicatesResultHandlerConfig
public DiscardDuplicatesResultHandlerConfig()
setField
public void setField(String string)
- The field to check uniqueness against.
- Parameters:
string -
getField
public String getField()
- Returns:
- field name
- See Also:
setField(java.lang.String)
isIgnoreCase
public boolean isIgnoreCase()
- Returns:
- See Also:
setIgnoreCase(boolean)
setIgnoreCase
public void setIgnoreCase(boolean ignoreCase)
- Is the uniqueness case-insensitive.
Default is false.
- Parameters:
ignoreCase - true if case insensitive
readResultHandler
public AbstractResultHandlerConfig readResultHandler(Element element)
- Specified by:
readResultHandler in interface ResultHandlerConfig- Overrides:
readResultHandler in class AbstractResultHandlerConfig
- Returns:
Copyright © 2005-2009 Schibsted ASA. All Rights Reserved.