ORG.oclc.qnorm
Class RemoteZFSAuthorTermNormalizer
java.lang.Object
|
+--ORG.oclc.qnorm.BaseTermNormalizer
|
+--ORG.oclc.qnorm.RemoteZFSAuthorTermNormalizer
- public class RemoteZFSAuthorTermNormalizer
- extends BaseTermNormalizer
- implements TermNormalizer
The RemoteZFSAuthorTermNormalizer class is the query term
filter class for processing queries that go to the remote
FirstSerach Z39.50 Target for the Author phrase index
which is indexed by retaining comma's in the name and
has 2 blanks between the subfield 'a' and 'd'. The other
special characters that are retained: slashes( converted
to spaces) and ampersand(&).
The inifile parameters this method recognizes are:
collapseThe list of characters to collapse from
the term, where the default list, if not specified is:
.;:<>{}=!()+%$\"[]`|~'^
- See Also:
Map
Method Summary |
String[] |
filterit(String query)
Filters the incoming query for characters that the remote
FirstSearch Z-Target will not recognize in query terms. |
void |
initNormalizer(IniFile ini,
String section,
Map indexInfo)
The normalizer initialization method |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
collapseChars
protected String collapseChars
- String of characters to collapse from the input.
RemoteZFSAuthorTermNormalizer
public RemoteZFSAuthorTermNormalizer()
- Constructs a RemoteZFSAuthorTermNormalizer object
initNormalizer
public void initNormalizer(IniFile ini,
String section,
Map indexInfo)
- The normalizer initialization method
- Specified by:
- initNormalizer in interface TermNormalizer
- Parameters:
ini
- the IniFile containing configuration informationsection
- the section name for the inifileindexInfo
- the Map object associated with the index.
filterit
public String[] filterit(String query)
- Filters the incoming query for characters that the remote
FirstSearch Z-Target will not recognize in query terms.
- Specified by:
- filterit in interface TermNormalizer
- Parameters:
query
- the incoming query term- Returns:
- String[] containing the filtered term.