java.lang.Object
org.apache.derby.optional.api.LuceneUtils
Utility methods for the Lucene optional tool.
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classThe default LuceneIndexDescriptor
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic org.apache.lucene.util.VersionGet the version of the Lucene library on the classpath.static org.apache.lucene.analysis.AnalyzerGet the default Analyzer associated with the database Locale.static LuceneIndexDescriptorGet 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.AnalyzerGet the StandardAnalyzer for parsing text.
- 
Field Details- 
TEXT_FIELD_NAME- See Also:
 
 
- 
- 
Constructor Details- 
LuceneUtilspublic LuceneUtils()
 
- 
- 
Method Details- 
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
 
- 
defaultAnalyzerGet 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
 
- 
defaultIndexDescriptorGet the default index descriptor. This has a single field named TEXT, a defaultAnalyzer() and a defaultQueryParser(). - Returns:
- the default index descriptor
 
 
-