de.unidu.is.retrieval.pire.dt
Class NameDT

java.lang.Object
  extended byde.unidu.is.retrieval.pire.dt.AbstractDT
      extended byde.unidu.is.retrieval.pire.dt.NameDT
All Implemented Interfaces:
DT

public class NameDT
extends AbstractDT

A class for the IR datatype "name", containing the two deterministic operators "soundex" (soundex similarity) and "plainname" (equality). No indexing weights are used, the mapping function is the identity one.

Since:
2003-09-22
Version:
$Revision: 1.7 $, $Date: 2005/02/21 17:29:26 $
Author:
Henrik Nottelmann

Field Summary
static java.lang.String NAME
          The name of this datatype.
static java.lang.String PLAINNAME
          Operator name "plainname".
static java.lang.String SOUNDEX
          Operator name "soundex".
 
Constructor Summary
NameDT()
           
 
Method Summary
protected  Filter getFilter(java.lang.String operator)
          Returns a filter for converting a document value into tokens/token frequency tuples.
protected  Filter getQueryFilter(java.lang.String operator)
          Returns a filter for converting a condition comparison value into tokens/token frequency tuples.
 
Methods inherited from class de.unidu.is.retrieval.pire.dt.AbstractDT
addProbRules, addRSVRules, addToIndex, computeIndex, convertOperator, getIndexTokens, getProbsTemplate, removeIndex, storedRSVs
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAME

public static final java.lang.String NAME
The name of this datatype.

See Also:
Constant Field Values

PLAINNAME

public static final java.lang.String PLAINNAME
Operator name "plainname".

See Also:
Constant Field Values

SOUNDEX

public static final java.lang.String SOUNDEX
Operator name "soundex".

See Also:
Constant Field Values
Constructor Detail

NameDT

public NameDT()
Method Detail

getFilter

protected Filter getFilter(java.lang.String operator)
Returns a filter for converting a document value into tokens/token frequency tuples.

Specified by:
getFilter in class AbstractDT
Parameters:
operator - operator name
Returns:
filter

getQueryFilter

protected Filter getQueryFilter(java.lang.String operator)
Returns a filter for converting a condition comparison value into tokens/token frequency tuples.

Specified by:
getQueryFilter in class AbstractDT
Parameters:
operator - operator name
Returns:
filter