- java.lang.Object
- 
- org.apache.derby.optional.api.LuceneUtils
 
- 
 public abstract class LuceneUtils extends Object Utility methods for the Lucene optional tool. 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classLuceneUtils.DefaultIndexDescriptorThe default LuceneIndexDescriptor
 - 
Field SummaryFields Modifier and Type Field Description static StringTEXT_FIELD_NAME
 - 
Constructor SummaryConstructors Constructor Description LuceneUtils()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static org.apache.lucene.util.VersioncurrentVersion()Get the version of the Lucene library on the classpath.static org.apache.lucene.analysis.AnalyzerdefaultAnalyzer()Get the default Analyzer associated with the database Locale.static LuceneIndexDescriptordefaultIndexDescriptor()Get the default index descriptor.static org.apache.lucene.queryparser.classic.QueryParserdefaultQueryParser(org.apache.lucene.util.Version version, String[] fieldNames, org.apache.lucene.analysis.Analyzer analyzer)Get the default, classic QueryParser.static org.apache.lucene.analysis.AnalyzergetAnalyzerForLocale(Locale locale)Get the Analyzer associated with the given Locale.static org.apache.lucene.analysis.AnalyzerstandardAnalyzer()Get the StandardAnalyzer for parsing text.
 
- 
- 
- 
Field Detail- 
TEXT_FIELD_NAMEpublic static final String TEXT_FIELD_NAME - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
currentVersionpublic static org.apache.lucene.util.Version currentVersion() Get the version of the Lucene library on the classpath.- Returns:
- the version of the Lucene library
 
 - 
defaultAnalyzerpublic static org.apache.lucene.analysis.Analyzer defaultAnalyzer() throws SQLExceptionGet the default Analyzer associated with the database Locale. - Returns:
- the default Analyzer
- Throws:
- SQLException- on error
 
 - 
getAnalyzerForLocalepublic static org.apache.lucene.analysis.Analyzer getAnalyzerForLocale(Locale locale) throws SQLException Get the Analyzer associated with the given Locale. - Parameters:
- locale- The locale whose Analyzer is needed
- Returns:
- the Analyzer associated with the given Locale.
- Throws:
- SQLException- on error
 
 - 
standardAnalyzerpublic static org.apache.lucene.analysis.Analyzer standardAnalyzer() Get the StandardAnalyzer for parsing text. - Returns:
- the standard Analyzer
 
 - 
defaultQueryParserpublic static org.apache.lucene.queryparser.classic.QueryParser defaultQueryParser(org.apache.lucene.util.Version version, String[] fieldNames, org.apache.lucene.analysis.Analyzer analyzer)Get the default, classic QueryParser. - Parameters:
- version- The Lucene version
- fieldNames- The field names of interest
- analyzer- The Analyzer to use
- Returns:
- the corresponding QueryParser
 
 - 
defaultIndexDescriptorpublic static LuceneIndexDescriptor defaultIndexDescriptor() Get the default index descriptor. This has a single field named TEXT, a defaultAnalyzer() and a defaultQueryParser(). - Returns:
- the default index descriptor
 
 
- 
 
-