|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.lucene.search.Query org.apache.jackrabbit.core.query.lucene.WildcardQuery
Implements a wildcard query on a lucene field with an embedded property name and a pattern.
Wildcards are:%
: matches zero or more characters_
: matches exactly one character
Constructor Summary | |
WildcardQuery(String field,
String propName,
String pattern)
Creates a new WildcardQuery . |
Method Summary | |
protected org.apache.lucene.search.Weight |
createWeight(org.apache.lucene.search.Searcher searcher)
Creates the Weight for this query. |
org.apache.lucene.search.Query |
rewrite(org.apache.lucene.index.IndexReader reader)
Either rewrites this query to a lucene MultiTermQuery or in case of a TooManyClauses exception to a custom jackrabbit query implementation that uses a BitSet to collect all hits. |
String |
toString(String field)
Returns a string representation of this query. |
Methods inherited from class org.apache.lucene.search.Query |
clone, combine, getBoost, getSimilarity, mergeBooleanQueries, setBoost, toString, weight |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public WildcardQuery(String field, String propName, String pattern)
WildcardQuery
.
field
- the name of the field to search.propName
- name of the property to search.pattern
- the wildcard pattern.Method Detail |
public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader reader) throws IOException
reader
- the index reader to use for the search.
IOException
- if an error occurs while reading from the index.protected org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.Searcher searcher)
Weight
for this query.
searcher
- the searcher to use for the Weight
.
Weigth
for this query.public String toString(String field)
field
- the field name for which to create a string representation.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |