A B C D E F G H I J K L M O P R S T X 

A

add(FilterClause) - Method in class org.apache.lucene.search.BooleanFilter
Adds a new FilterClause to the Boolean Filter container
add(Filter, BooleanClause.Occur) - Method in class org.apache.lucene.search.BooleanFilter
 
addTerm(Term) - Method in class org.apache.lucene.search.TermsFilter
Adds a term to the list of acceptable terms
addTerms(String, String, float, int) - Method in class org.apache.lucene.search.FuzzyLikeThisQuery
Adds user input for "fuzzification"
AND - Static variable in class org.apache.lucene.search.ChainedFilter
 
ANDNOT - Static variable in class org.apache.lucene.search.ChainedFilter
 

B

BooleanFilter - Class in org.apache.lucene.search
A container Filter that allows Boolean composition of Filters.
BooleanFilter() - Constructor for class org.apache.lucene.search.BooleanFilter
 
BoostingQuery - Class in org.apache.lucene.search
The BoostingQuery class can be used to effectively demote results that match a given query.
BoostingQuery(Query, Query, float) - Constructor for class org.apache.lucene.search.BoostingQuery
 

C

ChainedFilter - Class in org.apache.lucene.search
Allows multiple Filters to be chained.
ChainedFilter(Filter[]) - Constructor for class org.apache.lucene.search.ChainedFilter
Ctor.
ChainedFilter(Filter[], int[]) - Constructor for class org.apache.lucene.search.ChainedFilter
Ctor.
ChainedFilter(Filter[], int) - Constructor for class org.apache.lucene.search.ChainedFilter
Ctor.
clauses() - Method in class org.apache.lucene.search.BooleanFilter
Returns the list of clauses
close() - Method in class org.apache.lucene.search.regex.RegexTermEnum
 
compile(String) - Method in class org.apache.lucene.search.regex.JakartaRegexpCapabilities
 
compile(String) - Method in class org.apache.lucene.search.regex.JavaUtilRegexCapabilities
 
compile(String) - Method in interface org.apache.lucene.search.regex.RegexCapabilities
Called by the constructor of RegexTermEnum allowing implementations to cache a compiled version of the regular expression pattern.

D

DEFAULT - Static variable in class org.apache.lucene.search.ChainedFilter
Logical operation when none is declared.
DEFAULT_ANALYZER - Static variable in class org.apache.lucene.search.similar.MoreLikeThis
Deprecated.
This default will be removed in Lucene 4.0 (with the default being null). If you are not using term vectors, explicitly set your analyzer instead.
DEFAULT_BOOST - Static variable in class org.apache.lucene.search.similar.MoreLikeThis
Boost terms in query based on score.
DEFAULT_FIELD_NAMES - Static variable in class org.apache.lucene.search.similar.MoreLikeThis
Default field names.
DEFAULT_MAX_DOC_FREQ - Static variable in class org.apache.lucene.search.similar.MoreLikeThis
Ignore words which occur in more than this many docs.
DEFAULT_MAX_NUM_TOKENS_PARSED - Static variable in class org.apache.lucene.search.similar.MoreLikeThis
Default maximum number of tokens to parse in each example doc field that is not stored with TermVector support.
DEFAULT_MAX_QUERY_TERMS - Static variable in class org.apache.lucene.search.similar.MoreLikeThis
Return a Query with no more than this many terms.
DEFAULT_MAX_WORD_LENGTH - Static variable in class org.apache.lucene.search.similar.MoreLikeThis
Ignore words greater than this length or if 0 then this has no effect.
DEFAULT_MIN_DOC_FREQ - Static variable in class org.apache.lucene.search.similar.MoreLikeThis
Ignore words which do not occur in at least this many docs.
DEFAULT_MIN_TERM_FREQ - Static variable in class org.apache.lucene.search.similar.MoreLikeThis
Ignore terms with less than this frequency in the source doc.
DEFAULT_MIN_WORD_LENGTH - Static variable in class org.apache.lucene.search.similar.MoreLikeThis
Ignore words less than this length or if 0 then this has no effect.
DEFAULT_STOP_WORDS - Static variable in class org.apache.lucene.search.similar.MoreLikeThis
Default set of stopwords.
describeParams() - Method in class org.apache.lucene.search.similar.MoreLikeThis
Describe the parameters that control how the "more like this" query is formed.
difference() - Method in class org.apache.lucene.search.regex.RegexTermEnum
 
DuplicateFilter - Class in org.apache.lucene.search
 
DuplicateFilter(String) - Constructor for class org.apache.lucene.search.DuplicateFilter
 
DuplicateFilter(String, int, int) - Constructor for class org.apache.lucene.search.DuplicateFilter
 

E

endEnum() - Method in class org.apache.lucene.search.regex.RegexTermEnum
 
equals(Object) - Method in class org.apache.lucene.search.BooleanFilter
 
equals(Object) - Method in class org.apache.lucene.search.BoostingQuery
 
equals(Object) - Method in class org.apache.lucene.search.DuplicateFilter
 
equals(Object) - Method in class org.apache.lucene.search.FilterClause
 
equals(Object) - Method in class org.apache.lucene.search.FuzzyLikeThisQuery
 
equals(Object) - Method in class org.apache.lucene.search.regex.JakartaRegexpCapabilities
 
equals(Object) - Method in class org.apache.lucene.search.regex.JavaUtilRegexCapabilities
 
equals(Object) - Method in class org.apache.lucene.search.regex.RegexQuery
 
equals(Object) - Method in class org.apache.lucene.search.TermsFilter
 

F

FilterClause - Class in org.apache.lucene.search
A Filter that wrapped with an indication of how that filter is used when composed with another filter.
FilterClause(Filter, BooleanClause.Occur) - Constructor for class org.apache.lucene.search.FilterClause
Create a new FilterClause
finalResult(OpenBitSetDISI, int) - Method in class org.apache.lucene.search.ChainedFilter
Deprecated.
Either use CachingWrapperFilter, or switch to a different DocIdSet implementation yourself. This method will be removed in Lucene 4.0
FLAG_CANON_EQ - Static variable in class org.apache.lucene.search.regex.JavaUtilRegexCapabilities
 
FLAG_CASE_INSENSITIVE - Static variable in class org.apache.lucene.search.regex.JavaUtilRegexCapabilities
 
FLAG_COMMENTS - Static variable in class org.apache.lucene.search.regex.JavaUtilRegexCapabilities
 
FLAG_DOTALL - Static variable in class org.apache.lucene.search.regex.JavaUtilRegexCapabilities
 
FLAG_LITERAL - Static variable in class org.apache.lucene.search.regex.JavaUtilRegexCapabilities
 
FLAG_MATCH_CASEINDEPENDENT - Static variable in class org.apache.lucene.search.regex.JakartaRegexpCapabilities
Flag to specify that matching should be case-independent (folded)
FLAG_MATCH_NORMAL - Static variable in class org.apache.lucene.search.regex.JakartaRegexpCapabilities
Flag to specify normal, case-sensitive matching behaviour.
FLAG_MULTILINE - Static variable in class org.apache.lucene.search.regex.JavaUtilRegexCapabilities
 
FLAG_UNICODE_CASE - Static variable in class org.apache.lucene.search.regex.JavaUtilRegexCapabilities
 
FLAG_UNIX_LINES - Static variable in class org.apache.lucene.search.regex.JavaUtilRegexCapabilities
 
formSimilarQuery(String, Analyzer, String, Set<?>) - Static method in class org.apache.lucene.search.similar.SimilarityQueries
Simple similarity query generators.
FuzzyLikeThisQuery - Class in org.apache.lucene.search
Fuzzifies ALL terms provided as strings and then picks the best n differentiating terms.
FuzzyLikeThisQuery(int, Analyzer) - Constructor for class org.apache.lucene.search.FuzzyLikeThisQuery
 

G

getAnalyzer() - Method in class org.apache.lucene.search.similar.MoreLikeThis
Returns an analyzer that will be used to parse source doc with.
getAnalyzer() - Method in class org.apache.lucene.search.similar.MoreLikeThisQuery
 
getBoostFactor() - Method in class org.apache.lucene.search.similar.MoreLikeThis
Returns the boost factor used when boosting terms
getDocIdSet(IndexReader) - Method in class org.apache.lucene.search.BooleanFilter
Returns the a DocIdSetIterator representing the Boolean composition of the filters that have been added.
getDocIdSet(IndexReader) - Method in class org.apache.lucene.search.ChainedFilter
Filter.getDocIdSet(org.apache.lucene.index.IndexReader).
getDocIdSet(IndexReader) - Method in class org.apache.lucene.search.DuplicateFilter
 
getDocIdSet(IndexReader) - Method in class org.apache.lucene.search.TermsFilter
 
getEnum(IndexReader) - Method in class org.apache.lucene.search.regex.RegexQuery
 
getFieldName() - Method in class org.apache.lucene.search.DuplicateFilter
 
getFieldNames() - Method in class org.apache.lucene.search.similar.MoreLikeThis
Returns the field names that will be used when generating the 'More Like This' query.
getFilter() - Method in class org.apache.lucene.search.FilterClause
Returns this FilterClause's filter
getKeepMode() - Method in class org.apache.lucene.search.DuplicateFilter
 
getLikeText() - Method in class org.apache.lucene.search.similar.MoreLikeThisQuery
 
getMaxDocFreq() - Method in class org.apache.lucene.search.similar.MoreLikeThis
Returns the maximum frequency in which words may still appear.
getMaxNumTokensParsed() - Method in class org.apache.lucene.search.similar.MoreLikeThis
 
getMaxQueryTerms() - Method in class org.apache.lucene.search.similar.MoreLikeThis
Returns the maximum number of query terms that will be included in any generated query.
getMaxQueryTerms() - Method in class org.apache.lucene.search.similar.MoreLikeThisQuery
 
getMaxWordLen() - Method in class org.apache.lucene.search.similar.MoreLikeThis
Returns the maximum word length above which words will be ignored.
getMinDocFreq() - Method in class org.apache.lucene.search.similar.MoreLikeThis
Returns the frequency at which words will be ignored which do not occur in at least this many docs.
getMinDocFreq() - Method in class org.apache.lucene.search.similar.MoreLikeThisQuery
 
getMinTermFreq() - Method in class org.apache.lucene.search.similar.MoreLikeThis
Returns the frequency below which terms will be ignored in the source doc.
getMinTermFrequency() - Method in class org.apache.lucene.search.similar.MoreLikeThisQuery
 
getMinWordLen() - Method in class org.apache.lucene.search.similar.MoreLikeThis
Returns the minimum word length below which words will be ignored.
getMoreLikeFields() - Method in class org.apache.lucene.search.similar.MoreLikeThisQuery
 
getOccur() - Method in class org.apache.lucene.search.FilterClause
Returns this FilterClause's occur parameter
getPercentTermsToMatch() - Method in class org.apache.lucene.search.similar.MoreLikeThisQuery
 
getProcessingMode() - Method in class org.apache.lucene.search.DuplicateFilter
 
getRegexImplementation() - Method in class org.apache.lucene.search.regex.RegexQuery
 
getRegexImplementation() - Method in interface org.apache.lucene.search.regex.RegexQueryCapable
 
getRegexImplementation() - Method in class org.apache.lucene.search.regex.SpanRegexQuery
Deprecated.
 
getSimilarity() - Method in class org.apache.lucene.search.similar.MoreLikeThis
 
getStopWords() - Method in class org.apache.lucene.search.similar.MoreLikeThis
Get the current stop words being used.
getStopWords() - Method in class org.apache.lucene.search.similar.MoreLikeThisQuery
 
getTerm() - Method in class org.apache.lucene.search.regex.RegexQuery
 
getTerm() - Method in class org.apache.lucene.search.regex.SpanRegexQuery
Deprecated.
 

H

hashCode() - Method in class org.apache.lucene.search.BooleanFilter
 
hashCode() - Method in class org.apache.lucene.search.BoostingQuery
 
hashCode() - Method in class org.apache.lucene.search.DuplicateFilter
 
hashCode() - Method in class org.apache.lucene.search.FilterClause
 
hashCode() - Method in class org.apache.lucene.search.FuzzyLikeThisQuery
 
hashCode() - Method in class org.apache.lucene.search.regex.JakartaRegexpCapabilities
 
hashCode() - Method in class org.apache.lucene.search.regex.JavaUtilRegexCapabilities
 
hashCode() - Method in class org.apache.lucene.search.regex.RegexQuery
 
hashCode() - Method in class org.apache.lucene.search.TermsFilter
 

I

isBoost() - Method in class org.apache.lucene.search.similar.MoreLikeThis
Returns whether to boost terms in query based on "score" or not.
isIgnoreTF() - Method in class org.apache.lucene.search.FuzzyLikeThisQuery
 
iterator() - Method in class org.apache.lucene.search.BooleanFilter
Returns an iterator on the clauses in this query.

J

JakartaRegexpCapabilities - Class in org.apache.lucene.search.regex
Implementation tying Jakarta Regexp to RegexQuery.
JakartaRegexpCapabilities() - Constructor for class org.apache.lucene.search.regex.JakartaRegexpCapabilities
Constructs a RegexCapabilities with the default MATCH_NORMAL match style.
JakartaRegexpCapabilities(int) - Constructor for class org.apache.lucene.search.regex.JakartaRegexpCapabilities
Constructs a RegexCapabilities with the provided match flags.
JavaUtilRegexCapabilities - Class in org.apache.lucene.search.regex
An implementation tying Java's built-in java.util.regex to RegexQuery.
JavaUtilRegexCapabilities() - Constructor for class org.apache.lucene.search.regex.JavaUtilRegexCapabilities
Default constructor that uses java.util.regex.Pattern with its default flags.
JavaUtilRegexCapabilities(int) - Constructor for class org.apache.lucene.search.regex.JavaUtilRegexCapabilities
Constructor that allows for the modification of the flags that the java.util.regex.Pattern will use to compile the regular expression.

K

KM_USE_FIRST_OCCURRENCE - Static variable in class org.apache.lucene.search.DuplicateFilter
 
KM_USE_LAST_OCCURRENCE - Static variable in class org.apache.lucene.search.DuplicateFilter
 

L

like(int) - Method in class org.apache.lucene.search.similar.MoreLikeThis
Return a query that will return docs like the passed lucene document ID.
like(File) - Method in class org.apache.lucene.search.similar.MoreLikeThis
Deprecated.
like(URL) - Method in class org.apache.lucene.search.similar.MoreLikeThis
Deprecated.
like(InputStream) - Method in class org.apache.lucene.search.similar.MoreLikeThis
Deprecated.
like(Reader) - Method in class org.apache.lucene.search.similar.MoreLikeThis
Deprecated.
like(Reader, String) - Method in class org.apache.lucene.search.similar.MoreLikeThis
Return a query that will return docs like the passed Reader.

M

match(String) - Method in class org.apache.lucene.search.regex.JakartaRegexpCapabilities
 
match(String) - Method in class org.apache.lucene.search.regex.JavaUtilRegexCapabilities
 
match(String) - Method in interface org.apache.lucene.search.regex.RegexCapabilities
 
MoreLikeThis - Class in org.apache.lucene.search.similar
Generate "more like this" similarity queries.
MoreLikeThis(IndexReader) - Constructor for class org.apache.lucene.search.similar.MoreLikeThis
Constructor requiring an IndexReader.
MoreLikeThis(IndexReader, Similarity) - Constructor for class org.apache.lucene.search.similar.MoreLikeThis
 
MoreLikeThisQuery - Class in org.apache.lucene.search.similar
A simple wrapper for MoreLikeThis for use in scenarios where a Query object is required eg in custom QueryParser extensions.
MoreLikeThisQuery(String, String[], Analyzer) - Constructor for class org.apache.lucene.search.similar.MoreLikeThisQuery
MoreLikeThisQuery(String, String[], Analyzer, String) - Constructor for class org.apache.lucene.search.similar.MoreLikeThisQuery
 

O

OR - Static variable in class org.apache.lucene.search.ChainedFilter
 
org.apache.lucene.search - package org.apache.lucene.search
 
org.apache.lucene.search.regex - package org.apache.lucene.search.regex
Regular expression Query.
org.apache.lucene.search.similar - package org.apache.lucene.search.similar
Document similarity query generators.

P

PM_FAST_INVALIDATION - Static variable in class org.apache.lucene.search.DuplicateFilter
 
PM_FULL_VALIDATION - Static variable in class org.apache.lucene.search.DuplicateFilter
 
prefix() - Method in class org.apache.lucene.search.regex.JakartaRegexpCapabilities
 
prefix() - Method in class org.apache.lucene.search.regex.JavaUtilRegexCapabilities
 
prefix() - Method in interface org.apache.lucene.search.regex.RegexCapabilities
A wise prefix implementation can reduce the term enumeration (and thus increase performance) of RegexQuery dramatically!

R

RegexCapabilities - Interface in org.apache.lucene.search.regex
Defines basic operations needed by RegexQuery for a regular expression implementation.
RegexQuery - Class in org.apache.lucene.search.regex
Implements the regular expression term search query.
RegexQuery(Term) - Constructor for class org.apache.lucene.search.regex.RegexQuery
Constructs a query for terms matching term.
RegexQueryCapable - Interface in org.apache.lucene.search.regex
Defines methods for regular expression supporting Querys to use.
RegexTermEnum - Class in org.apache.lucene.search.regex
Subclass of FilteredTermEnum for enumerating all terms that match the specified regular expression term using the specified regular expression implementation.
RegexTermEnum(IndexReader, Term, RegexCapabilities) - Constructor for class org.apache.lucene.search.regex.RegexTermEnum
 
retrieveInterestingTerms(int) - Method in class org.apache.lucene.search.similar.MoreLikeThis
 
retrieveInterestingTerms(Reader, String) - Method in class org.apache.lucene.search.similar.MoreLikeThis
Convenience routine to make it easy to return the most interesting words in a document.
retrieveInterestingTerms(Reader) - Method in class org.apache.lucene.search.similar.MoreLikeThis
retrieveTerms(int) - Method in class org.apache.lucene.search.similar.MoreLikeThis
Find words for a more-like-this query former.
retrieveTerms(Reader, String) - Method in class org.apache.lucene.search.similar.MoreLikeThis
Find words for a more-like-this query former.
retrieveTerms(Reader) - Method in class org.apache.lucene.search.similar.MoreLikeThis
Deprecated.
rewrite(IndexReader) - Method in class org.apache.lucene.search.BoostingQuery
 
rewrite(IndexReader) - Method in class org.apache.lucene.search.FuzzyLikeThisQuery
 
rewrite(IndexReader) - Method in class org.apache.lucene.search.similar.MoreLikeThisQuery
 

S

setAnalyzer(Analyzer) - Method in class org.apache.lucene.search.similar.MoreLikeThis
Sets the analyzer to use.
setAnalyzer(Analyzer) - Method in class org.apache.lucene.search.similar.MoreLikeThisQuery
 
setBoost(boolean) - Method in class org.apache.lucene.search.similar.MoreLikeThis
Sets whether to boost terms in query based on "score" or not.
setBoostFactor(float) - Method in class org.apache.lucene.search.similar.MoreLikeThis
Sets the boost factor to use when boosting terms
setFieldName(String) - Method in class org.apache.lucene.search.DuplicateFilter
 
setFieldNames(String[]) - Method in class org.apache.lucene.search.similar.MoreLikeThis
Sets the field names that will be used when generating the 'More Like This' query.
setIgnoreTF(boolean) - Method in class org.apache.lucene.search.FuzzyLikeThisQuery
 
setKeepMode(int) - Method in class org.apache.lucene.search.DuplicateFilter
 
setLikeText(String) - Method in class org.apache.lucene.search.similar.MoreLikeThisQuery
 
setMaxDocFreq(int) - Method in class org.apache.lucene.search.similar.MoreLikeThis
Set the maximum frequency in which words may still appear.
setMaxDocFreqPct(int) - Method in class org.apache.lucene.search.similar.MoreLikeThis
Set the maximum percentage in which words may still appear.
setMaxNumTokensParsed(int) - Method in class org.apache.lucene.search.similar.MoreLikeThis
 
setMaxQueryTerms(int) - Method in class org.apache.lucene.search.similar.MoreLikeThis
Sets the maximum number of query terms that will be included in any generated query.
setMaxQueryTerms(int) - Method in class org.apache.lucene.search.similar.MoreLikeThisQuery
 
setMaxWordLen(int) - Method in class org.apache.lucene.search.similar.MoreLikeThis
Sets the maximum word length above which words will be ignored.
setMinDocFreq(int) - Method in class org.apache.lucene.search.similar.MoreLikeThis
Sets the frequency at which words will be ignored which do not occur in at least this many docs.
setMinDocFreq(int) - Method in class org.apache.lucene.search.similar.MoreLikeThisQuery
 
setMinTermFreq(int) - Method in class org.apache.lucene.search.similar.MoreLikeThis
Sets the frequency below which terms will be ignored in the source doc.
setMinTermFrequency(int) - Method in class org.apache.lucene.search.similar.MoreLikeThisQuery
 
setMinWordLen(int) - Method in class org.apache.lucene.search.similar.MoreLikeThis
Sets the minimum word length below which words will be ignored.
setMoreLikeFields(String[]) - Method in class org.apache.lucene.search.similar.MoreLikeThisQuery
 
setPercentTermsToMatch(float) - Method in class org.apache.lucene.search.similar.MoreLikeThisQuery
 
setProcessingMode(int) - Method in class org.apache.lucene.search.DuplicateFilter
 
setRegexImplementation(RegexCapabilities) - Method in class org.apache.lucene.search.regex.RegexQuery
Defines which RegexCapabilities implementation is used by this instance.
setRegexImplementation(RegexCapabilities) - Method in interface org.apache.lucene.search.regex.RegexQueryCapable
 
setRegexImplementation(RegexCapabilities) - Method in class org.apache.lucene.search.regex.SpanRegexQuery
Deprecated.
 
setSimilarity(Similarity) - Method in class org.apache.lucene.search.similar.MoreLikeThis
 
setStopWords(Set<?>) - Method in class org.apache.lucene.search.similar.MoreLikeThis
Set the set of stopwords.
setStopWords(Set<?>) - Method in class org.apache.lucene.search.similar.MoreLikeThisQuery
 
SimilarityQueries - Class in org.apache.lucene.search.similar
Simple similarity measures.
SpanRegexQuery - Class in org.apache.lucene.search.regex
Deprecated.
Use new SpanMultiTermQueryWrapper<RegexQuery>(new RegexQuery()) instead. This query will be removed in Lucene 4.0
SpanRegexQuery(Term) - Constructor for class org.apache.lucene.search.regex.SpanRegexQuery
Deprecated.
 

T

termCompare(Term) - Method in class org.apache.lucene.search.regex.RegexTermEnum
 
TermsFilter - Class in org.apache.lucene.search
Constructs a filter for docs matching any of the terms added to this class.
TermsFilter() - Constructor for class org.apache.lucene.search.TermsFilter
 
toString() - Method in class org.apache.lucene.search.BooleanFilter
Prints a user-readable version of this Filter.
toString(String) - Method in class org.apache.lucene.search.BoostingQuery
 
toString() - Method in class org.apache.lucene.search.ChainedFilter
 
toString() - Method in class org.apache.lucene.search.FilterClause
 
toString(String) - Method in class org.apache.lucene.search.FuzzyLikeThisQuery
 
toString(String) - Method in class org.apache.lucene.search.regex.RegexQuery
 
toString(String) - Method in class org.apache.lucene.search.similar.MoreLikeThisQuery
 

X

XOR - Static variable in class org.apache.lucene.search.ChainedFilter
 
A B C D E F G H I J K L M O P R S T X