org.apache.lucene.search
Class WildcardQuery
java.lang.Object
org.apache.lucene.search.Query
org.apache.lucene.search.MultiTermQuery
org.apache.lucene.search.WildcardQuery
- All Implemented Interfaces:
- Cloneable, Serializable
- public class WildcardQuery
- extends MultiTermQuery
Implements the wildcard search query. Supported wildcards are *, which
matches any character sequence (including the empty one), and ?,
which matches any single character. Note this query can be slow, as it
needs to iterate over all terms. In order to prevent extremely slow WildcardQueries,
a Wildcard term must not start with one of the wildcards * or
?.
- See Also:
WildcardTermEnum,
Serialized Form
WildcardQuery
public WildcardQuery(Term term)
getEnum
protected FilteredTermEnum getEnum(IndexReader reader)
throws IOException
- Description copied from class:
MultiTermQuery
- Construct the enumeration to be used, expanding the pattern term.
- Specified by:
getEnum in class MultiTermQuery
- Throws:
IOException
Copyright © 2000-2005 Apache Software Foundation. All Rights Reserved.