|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.maven.index.DefaultQueryCreator
@Component(role=QueryCreator.class) public class DefaultQueryCreator
A default QueryCreator
constructs Lucene query for provided query text.
By default wildcards are created such as query text matches beginning of the field value or beginning of the
class/package name segment for NAMES
field. But it can be controlled by using special
markers:
Field Summary |
---|
Fields inherited from interface org.apache.maven.index.QueryCreator |
---|
ROLE |
Constructor Summary | |
---|---|
DefaultQueryCreator()
|
Method Summary | |
---|---|
org.apache.lucene.search.Query |
constructQuery(Field field,
IndexerField indexerField,
String query,
SearchType type)
|
org.apache.lucene.search.Query |
constructQuery(Field field,
SearchExpression expression)
Constructs query by parsing the query string, using field as default field. |
org.apache.lucene.search.Query |
constructQuery(Field field,
String query,
SearchType type)
Constructs query by parsing the query string, using field as default field. |
org.apache.lucene.search.Query |
constructQuery(String field,
String query)
Deprecated. |
protected int |
countTerms(IndexerField indexerField,
String query)
|
protected org.codehaus.plexus.logging.Logger |
getLogger()
|
org.apache.lucene.search.Query |
legacyConstructQuery(String field,
String query)
|
IndexerField |
selectIndexerField(Field field,
SearchType type)
Performs a selection of the appropriate IndexerField belonging to proper Field. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultQueryCreator()
Method Detail |
---|
protected org.codehaus.plexus.logging.Logger getLogger()
public IndexerField selectIndexerField(Field field, SearchType type)
QueryCreator
selectIndexerField
in interface QueryCreator
public org.apache.lucene.search.Query constructQuery(Field field, SearchExpression expression) throws org.apache.lucene.queryParser.ParseException
QueryCreator
constructQuery
in interface QueryCreator
org.apache.lucene.queryParser.ParseException
- if query parsing is unsuccessful.public org.apache.lucene.search.Query constructQuery(Field field, String query, SearchType type) throws org.apache.lucene.queryParser.ParseException
QueryCreator
constructQuery
in interface QueryCreator
org.apache.lucene.queryParser.ParseException
- if query parsing is unsuccessful.@Deprecated public org.apache.lucene.search.Query constructQuery(String field, String query)
QueryCreator
constructQuery
in interface QueryCreator
public org.apache.lucene.search.Query constructQuery(Field field, IndexerField indexerField, String query, SearchType type) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseException
public org.apache.lucene.search.Query legacyConstructQuery(String field, String query)
protected int countTerms(IndexerField indexerField, String query)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |