@ThreadSafe
public final class LuceneUtils
extends java.lang.Object
Lucene utils is a set of utilize written to make constructing Lucene queries simpler.
Modifier and Type | Method and Description |
---|---|
static void |
appendEscapedLuceneQuery(java.lang.StringBuilder buf,
java.lang.CharSequence text)
Appends the text to the supplied StringBuilder escaping Lucene control
characters in the process.
|
static java.lang.String |
escapeLuceneQuery(java.lang.CharSequence text)
Escapes the text passed in so that it is treated as data instead of
control characters.
|
static boolean |
isKeyword(java.lang.String term)
Determines if the given term is a Lucene keyword (e.g.
|
public static boolean isKeyword(java.lang.String term)
term
- the term to testtrue
if the term is a keyword; otherwise
false
public static void appendEscapedLuceneQuery(java.lang.StringBuilder buf, java.lang.CharSequence text)
buf
- a StringBuilder to append the escaped text totext
- the data to be escapedpublic static java.lang.String escapeLuceneQuery(java.lang.CharSequence text)
text
- data to be escapedCopyright© 2012-21 Jeremy Long. All Rights Reserved.