A B C D E F G H I J K L M O P R S T X
All Classes All Packages
All Classes All Packages
All Classes All Packages
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
Filter
s 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.use
MoreLikeThis.like(Reader, String)
instead - like(InputStream) - Method in class org.apache.lucene.search.similar.MoreLikeThis
-
Deprecated.use
MoreLikeThis.like(Reader, String)
instead - like(Reader) - Method in class org.apache.lucene.search.similar.MoreLikeThis
-
Deprecated.use
MoreLikeThis.like(Reader, String)
instead - like(Reader, String) - Method in class org.apache.lucene.search.similar.MoreLikeThis
-
Return a query that will return docs like the passed Reader.
- like(URL) - Method in class org.apache.lucene.search.similar.MoreLikeThis
-
Deprecated.use
MoreLikeThis.like(Reader, String)
instead
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
-
Deprecated.
- 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) - Method in class org.apache.lucene.search.similar.MoreLikeThis
-
Deprecated.
- 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.
- retrieveTerms(int) - 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.use
MoreLikeThis.retrieveTerms(Reader, String)
instead - retrieveTerms(Reader, String) - Method in class org.apache.lucene.search.similar.MoreLikeThis
-
Find words for a more-like-this query former.
- 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() - 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.BoostingQuery
- 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
All Classes All Packages