public class LuceneQueryDecorator extends Object implements QueryDecorator
The GNU Lesser General Public License for details.
Modifier and Type | Field and Description |
---|---|
private static char |
CLOSE |
private static char |
FUZZY |
private static String |
FUZZY_SPACE |
private static char |
MINUS |
private static char |
OPEN |
private static char |
PLUS |
private static char |
QUOTE |
private static String |
SPACE
In our parsing we use space quite a lot and this ensures there is only one.
|
private static String |
SPACE_MINUS |
private static String |
SPACE_PLUS |
private static char |
WILD |
private static String |
WILD_SPACE |
Constructor and Description |
---|
LuceneQueryDecorator() |
Modifier and Type | Method and Description |
---|---|
String |
decorateAllWords(String queryWords) |
String |
decorateAnyWords(String queryWords) |
String |
decorateNotWords(String queryWords) |
String |
decoratePhrase(String queryWords) |
String |
decorateRange(String queryWords) |
String |
decorateSpellWords(String queryWords) |
String |
decorateStartWords(String queryWords) |
private static final String SPACE
private static final char QUOTE
private static final char PLUS
private static final String SPACE_PLUS
private static final char MINUS
private static final String SPACE_MINUS
private static final char OPEN
private static final char CLOSE
private static final char FUZZY
private static final String FUZZY_SPACE
private static final char WILD
private static final String WILD_SPACE
public String decorateAllWords(String queryWords)
decorateAllWords
in interface QueryDecorator
public String decorateAnyWords(String queryWords)
decorateAnyWords
in interface QueryDecorator
public String decoratePhrase(String queryWords)
decoratePhrase
in interface QueryDecorator
public String decorateNotWords(String queryWords)
decorateNotWords
in interface QueryDecorator
public String decorateRange(String queryWords)
decorateRange
in interface QueryDecorator
public String decorateSpellWords(String queryWords)
decorateSpellWords
in interface QueryDecorator
public String decorateStartWords(String queryWords)
decorateStartWords
in interface QueryDecorator