|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.compass.core.lucene.engine.queryparser.DefaultLuceneQueryParser
public class DefaultLuceneQueryParser
The deafult Lucene query parser. Uses LuceneEnvironment.QueryParser.DEFAULT_PARSER_ALLOW_LEADING_WILDCARD
| Constructor Summary | |
|---|---|
DefaultLuceneQueryParser()
|
|
| Method Summary | |
|---|---|
void |
configure(CompassSettings settings)
Configure using the given settings. |
protected CompassMultiFieldQueryParser |
createMultiQueryParser(String[] properties,
Analyzer analyzer,
boolean forceAnalyzer)
|
protected CompassQueryParser |
createQueryParser(String property,
Analyzer analyzer,
boolean forceAnalyzer)
|
protected CompassMapping |
getMapping()
|
protected SearchEngineFactory |
getSearchEngineFactory()
|
QueryHolder |
parse(String[] properties,
QueryParser.Operator operator,
Analyzer analyzer,
boolean forceAnalyzer,
String queryString)
|
QueryHolder |
parse(String property,
QueryParser.Operator operator,
Analyzer analyzer,
boolean forceAnalyzer,
String queryString)
|
void |
setCompassMapping(CompassMapping mapping)
Injects the component with the compass mappings. |
void |
setSearchEngineFactory(SearchEngineFactory searchEngineFactory)
Injects the search engine factory. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultLuceneQueryParser()
| Method Detail |
|---|
public void configure(CompassSettings settings)
throws CompassException
CompassConfigurable
configure in interface CompassConfigurablesettings - The settings for the configured object
CompassExceptionpublic void setCompassMapping(CompassMapping mapping)
CompassMappingAware
setCompassMapping in interface CompassMappingAwarepublic void setSearchEngineFactory(SearchEngineFactory searchEngineFactory)
SearchEngineFactoryAware
setSearchEngineFactory in interface SearchEngineFactoryAware
public QueryHolder parse(String property,
QueryParser.Operator operator,
Analyzer analyzer,
boolean forceAnalyzer,
String queryString)
throws SearchEngineQueryParseException
parse in interface LuceneQueryParserSearchEngineQueryParseException
public QueryHolder parse(String[] properties,
QueryParser.Operator operator,
Analyzer analyzer,
boolean forceAnalyzer,
String queryString)
throws SearchEngineQueryParseException
parse in interface LuceneQueryParserSearchEngineQueryParseExceptionprotected CompassMapping getMapping()
protected SearchEngineFactory getSearchEngineFactory()
protected CompassQueryParser createQueryParser(String property,
Analyzer analyzer,
boolean forceAnalyzer)
protected CompassMultiFieldQueryParser createMultiQueryParser(String[] properties,
Analyzer analyzer,
boolean forceAnalyzer)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||