Page History
Scrollbar | ||
---|---|---|
|
...
Panel | ||||
---|---|---|---|---|
| ||||
|
...
- This search is case in-sensitive.
- It searches on the double metaphone property value and the property value.
- Preference is given to the matches with the correct spelling.
Parsing is done with
Lucene's StandardAnalyzer.the following analyzers:
dm_propertyValue - Uses our custom double metaphone analyzer. This has the following filters:
- LowerCaseFilter - for setting to lowercase
- StopFilter - to remove stop words (the, a, etc.) from the search
- DoubleMetaphoneFilter - for testing double metaphone sounds
- LowerCaseFilter - for setting to lowercase
propertyValue - Uses our custom standard analyzer that has no stop words.
Example of use:
The following examples are based on the Automobiles coding scheme.
...
Junits can be found here: https://github.com/lexevs/lexevs/blob/master/lbTest/src/test/java/org/LexGrid/LexBIG/Impl/function/query/lucene/searchAlgorithms/TestWeightedDoubleMetaphone.java