# Serialized Form

- ## Package org.apache.lucene.search

  - ### Class org.apache.lucene.search.BooleanClause extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### query

            org.apache.lucene.search.Query query

      - #### occur

            org.apache.lucene.search.BooleanClause.Occur occur

  - ### Class org.apache.lucene.search.BooleanClause.Occur extends org.apache.lucene.util.Parameter implements Serializable

  - ### Class org.apache.lucene.search.BooleanFilter extends org.apache.lucene.search.Filter implements Serializable

    - ### Serialized Fields

      - #### shouldFilters

            java.util.ArrayList<E> shouldFilters

      - #### notFilters

            java.util.ArrayList<E> notFilters

      - #### mustFilters

            java.util.ArrayList<E> mustFilters

  - ### Class org.apache.lucene.search.BooleanQuery extends org.apache.lucene.search.Query implements Serializable

    - ### Serialized Fields

      - #### clauses

            java.util.ArrayList<E> clauses

      - #### disableCoord

            boolean disableCoord

      - #### minNrShouldMatch

            int minNrShouldMatch

  - ### Class org.apache.lucene.search.BooleanQuery.BooleanWeight extends org.apache.lucene.search.Weight implements Serializable

    - ### Serialized Fields

      - #### similarity

            org.apache.lucene.search.Similarity similarity

      - #### weights

            java.util.ArrayList<E> weights

  - ### Class org.apache.lucene.search.BooleanQuery.TooManyClauses extends java.lang.RuntimeException implements Serializable

  - ### Class org.apache.lucene.search.BoostingQuery extends org.apache.lucene.search.Query implements Serializable

    - ### Serialized Fields

      - #### boost

            float boost

      - #### match

            org.apache.lucene.search.Query match

      - #### context

            org.apache.lucene.search.Query context

  - ### Class org.apache.lucene.search.CachingSpanFilter extends org.apache.lucene.search.SpanFilter implements Serializable

    - ### Serialized Fields

      - #### filter

            org.apache.lucene.search.SpanFilter filter

      - #### cache

            org.apache.lucene.search.CachingWrapperFilter.FilterCache cache

      - #### hitCount

            int hitCount

      - #### missCount

            int missCount

  - ### Class org.apache.lucene.search.CachingWrapperFilter extends org.apache.lucene.search.Filter implements Serializable

    - ### Serialized Fields

      - #### filter

            org.apache.lucene.search.Filter filter

      - #### cache

            org.apache.lucene.search.CachingWrapperFilter.FilterCache cache

      - #### hitCount

            int hitCount

      - #### missCount

            int missCount

  - ### Class org.apache.lucene.search.CachingWrapperFilter.DeletesMode extends org.apache.lucene.util.Parameter implements Serializable

  - ### Class org.apache.lucene.search.ComplexExplanation extends org.apache.lucene.search.Explanation implements Serializable

    - ### Serialized Fields

      - #### match

            java.lang.Boolean match

  - ### Class org.apache.lucene.search.ConstantScoreQuery extends org.apache.lucene.search.Query implements Serializable

    - ### Serialized Fields

      - #### filter

            org.apache.lucene.search.Filter filter

  - ### Class org.apache.lucene.search.ConstantScoreQuery.ConstantWeight extends org.apache.lucene.search.Weight implements Serializable

    - ### Serialized Fields

      - #### similarity

            org.apache.lucene.search.Similarity similarity

      - #### queryNorm

            float queryNorm

      - #### queryWeight

            float queryWeight

  - ### Class org.apache.lucene.search.ConstantScoreRangeQuery extends org.apache.lucene.search.TermRangeQuery implements Serializable

  - ### Class org.apache.lucene.search.DefaultSimilarity extends org.apache.lucene.search.Similarity implements Serializable

    - ### Serialized Fields

      - #### discountOverlaps

            boolean discountOverlaps

  - ### Class org.apache.lucene.search.DisjunctionMaxQuery extends org.apache.lucene.search.Query implements Serializable

    - ### Serialized Fields

      - #### disjuncts

            java.util.ArrayList<E> disjuncts

      - #### tieBreakerMultiplier

            float tieBreakerMultiplier

  - ### Class org.apache.lucene.search.DisjunctionMaxQuery.DisjunctionMaxWeight extends org.apache.lucene.search.Weight implements Serializable

    - ### Serialized Fields

      - #### similarity

            org.apache.lucene.search.Similarity similarity

      - #### weights

            java.util.ArrayList<E> weights

  - ### Class org.apache.lucene.search.DuplicateFilter extends org.apache.lucene.search.Filter implements Serializable

    - ### Serialized Fields

      - #### fieldName

            java.lang.String fieldName

      - #### keepMode

            int keepMode

        KeepMode determines which document id to consider as the master, all others being identified as duplicates. Selecting the "first occurrence" can potentially save on IO.

      - #### processingMode

            int processingMode

        "Full" processing mode starts by setting all bits to false and only setting bits for documents that contain the given field and are identified as none-duplicates. "Fast" processing sets all bits to true then unsets all duplicate docs found for the given field. This approach avoids the need to read TermDocs for terms that are seen to have a document frequency of exactly "1" (i.e. no duplicates). While a potentially faster approach , the downside is that bitsets produced will include bits set for documents that do not actually contain the field given.

  - ### Class org.apache.lucene.search.Explanation extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### value

            float value

      - #### description

            java.lang.String description

      - #### details

            java.util.ArrayList<E> details

  - ### Class org.apache.lucene.search.Explanation.IDFExplanation extends java.lang.Object implements Serializable

  - ### Class org.apache.lucene.search.FieldCacheRangeFilter extends org.apache.lucene.search.Filter implements Serializable

    - ### Serialized Fields

      - #### field

            java.lang.String field

      - #### parser

            org.apache.lucene.search.FieldCache.Parser parser

      - #### lowerVal

            java.lang.Object lowerVal

      - #### upperVal

            java.lang.Object upperVal

      - #### includeLower

            boolean includeLower

      - #### includeUpper

            boolean includeUpper

  - ### Class org.apache.lucene.search.FieldCacheTermsFilter extends org.apache.lucene.search.Filter implements Serializable

    - ### Serialized Fields

      - #### field

            java.lang.String field

      - #### terms

            java.lang.String[] terms

  - ### Class org.apache.lucene.search.FieldComparatorSource extends java.lang.Object implements Serializable

  - ### Class org.apache.lucene.search.FieldDoc extends org.apache.lucene.search.ScoreDoc implements Serializable

    - ### Serialized Fields

      - #### fields

            java.lang.Comparable<T>[] fields

  - ### Class org.apache.lucene.search.Filter extends java.lang.Object implements Serializable

  - ### Class org.apache.lucene.search.FilterClause extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### occur

            org.apache.lucene.search.BooleanClause.Occur occur

      - #### filter

            org.apache.lucene.search.Filter filter

  - ### Class org.apache.lucene.search.FilteredQuery extends org.apache.lucene.search.Query implements Serializable

    - ### Serialized Fields

      - #### query

            org.apache.lucene.search.Query query

      - #### filter

            org.apache.lucene.search.Filter filter

  - ### Class org.apache.lucene.search.FuzzyLikeThisQuery extends org.apache.lucene.search.Query implements Serializable

    - ### Serialized Fields

      - #### rewrittenQuery

            org.apache.lucene.search.Query rewrittenQuery

      - #### fieldVals

            java.util.ArrayList<E> fieldVals

      - #### analyzer

            org.apache.lucene.analysis.Analyzer analyzer

      - #### q

            org.apache.lucene.search.FuzzyLikeThisQuery.ScoreTermQueue q

      - #### MAX_VARIANTS_PER_TERM

            int MAX_VARIANTS_PER_TERM

      - #### ignoreTF

            boolean ignoreTF

      - #### maxNumTerms

            int maxNumTerms

  - ### Class org.apache.lucene.search.FuzzyQuery extends org.apache.lucene.search.MultiTermQuery implements Serializable

    - ### Serialized Fields

      - #### minimumSimilarity

            float minimumSimilarity

      - #### prefixLength

            int prefixLength

      - #### termLongEnough

            boolean termLongEnough

      - #### term

            org.apache.lucene.index.Term term

  - ### Class org.apache.lucene.search.Hit extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### doc

            org.apache.lucene.document.Document doc

      - #### resolved

            boolean resolved

      - #### hits

            org.apache.lucene.search.Hits hits

      - #### hitNumber

            int hitNumber

  - ### Class org.apache.lucene.search.MatchAllDocsQuery extends org.apache.lucene.search.Query implements Serializable

    - ### Serialized Fields

      - #### normsField

            java.lang.String normsField

  - ### Class org.apache.lucene.search.MultiPhraseQuery extends org.apache.lucene.search.Query implements Serializable

    - ### Serialized Fields

      - #### field

            java.lang.String field

      - #### termArrays

            java.util.ArrayList<E> termArrays

      - #### positions

            java.util.ArrayList<E> positions

      - #### slop

            int slop

  - ### Class org.apache.lucene.search.MultiTermQuery extends org.apache.lucene.search.Query implements Serializable

    - ### Serialized Fields

      - #### term

            org.apache.lucene.index.Term term

      - #### rewriteMethod

            org.apache.lucene.search.MultiTermQuery.RewriteMethod rewriteMethod

  - ### Class org.apache.lucene.search.MultiTermQuery.ConstantScoreAutoRewrite extends org.apache.lucene.search.MultiTermQuery.RewriteMethod implements Serializable

    - ### Serialized Fields

      - #### termCountCutoff

            int termCountCutoff

      - #### docCountPercent

            double docCountPercent

  - ### Class org.apache.lucene.search.MultiTermQuery.RewriteMethod extends java.lang.Object implements Serializable

  - ### Class org.apache.lucene.search.MultiTermQueryWrapperFilter extends org.apache.lucene.search.Filter implements Serializable

    - ### Serialized Fields

      - #### query

            org.apache.lucene.search.MultiTermQuery query

  - ### Class org.apache.lucene.search.NumericRangeFilter extends org.apache.lucene.search.MultiTermQueryWrapperFilter implements Serializable

  - ### Class org.apache.lucene.search.NumericRangeQuery extends org.apache.lucene.search.MultiTermQuery implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream arg0)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

    - ### Serialized Fields

      - #### field

            java.lang.String field

      - #### precisionStep

            int precisionStep

      - #### valSize

            int valSize

      - #### min

            java.lang.Number min

      - #### max

            java.lang.Number max

      - #### minInclusive

            boolean minInclusive

      - #### maxInclusive

            boolean maxInclusive

  - ### Class org.apache.lucene.search.PhraseQuery extends org.apache.lucene.search.Query implements Serializable

    - ### Serialized Fields

      - #### field

            java.lang.String field

      - #### terms

            java.util.ArrayList<E> terms

      - #### positions

            java.util.ArrayList<E> positions

      - #### maxPosition

            int maxPosition

      - #### slop

            int slop

  - ### Class org.apache.lucene.search.PrefixFilter extends org.apache.lucene.search.MultiTermQueryWrapperFilter implements Serializable

  - ### Class org.apache.lucene.search.PrefixQuery extends org.apache.lucene.search.MultiTermQuery implements Serializable

    - ### Serialized Fields

      - #### prefix

            org.apache.lucene.index.Term prefix

  - ### Class org.apache.lucene.search.Query extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### boost

            float boost

  - ### Class org.apache.lucene.search.QueryFilter extends org.apache.lucene.search.CachingWrapperFilter implements Serializable

  - ### Class org.apache.lucene.search.QueryWrapperFilter extends org.apache.lucene.search.Filter implements Serializable

    - ### Serialized Fields

      - #### query

            org.apache.lucene.search.Query query

  - ### Class org.apache.lucene.search.RangeFilter extends org.apache.lucene.search.MultiTermQueryWrapperFilter implements Serializable

  - ### Class org.apache.lucene.search.RangeQuery extends org.apache.lucene.search.Query implements Serializable

    - ### Serialized Fields

      - #### delegate

            org.apache.lucene.search.TermRangeQuery delegate

  - ### Class org.apache.lucene.search.ScoreDoc extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### score

            float score

      - #### doc

            int doc

  - ### Class org.apache.lucene.search.Similarity extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### supportedMethods

            org.apache.lucene.search.Similarity.MethodSupport supportedMethods

  - ### Class org.apache.lucene.search.SimilarityDelegator extends org.apache.lucene.search.Similarity implements Serializable

    - ### Serialized Fields

      - #### delegee

            org.apache.lucene.search.Similarity delegee

  - ### Class org.apache.lucene.search.Sort extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### fields

            org.apache.lucene.search.SortField[] fields

  - ### Class org.apache.lucene.search.SortComparator extends java.lang.Object implements Serializable

  - ### Class org.apache.lucene.search.SortField extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream arg0)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

    - ### Serialized Fields

      - #### field

            java.lang.String field

      - #### type

            int type

      - #### locale

            java.util.Locale locale

      - #### reverse

            boolean reverse

      - #### factory

            org.apache.lucene.search.SortComparatorSource factory

      - #### parser

            org.apache.lucene.search.FieldCache.Parser parser

      - #### comparatorSource

            org.apache.lucene.search.FieldComparatorSource comparatorSource

      - #### useLegacy

            boolean useLegacy

  - ### Class org.apache.lucene.search.SpanFilter extends org.apache.lucene.search.Filter implements Serializable

  - ### Class org.apache.lucene.search.SpanQueryFilter extends org.apache.lucene.search.SpanFilter implements Serializable

    - ### Serialized Fields

      - #### query

            org.apache.lucene.search.spans.SpanQuery query

  - ### Class org.apache.lucene.search.TermQuery extends org.apache.lucene.search.Query implements Serializable

    - ### Serialized Fields

      - #### term

            org.apache.lucene.index.Term term

  - ### Class org.apache.lucene.search.TermRangeFilter extends org.apache.lucene.search.MultiTermQueryWrapperFilter implements Serializable

  - ### Class org.apache.lucene.search.TermRangeQuery extends org.apache.lucene.search.MultiTermQuery implements Serializable

    - ### Serialized Fields

      - #### lowerTerm

            java.lang.String lowerTerm

      - #### upperTerm

            java.lang.String upperTerm

      - #### collator

            java.text.Collator collator

      - #### field

            java.lang.String field

      - #### includeLower

            boolean includeLower

      - #### includeUpper

            boolean includeUpper

  - ### Class org.apache.lucene.search.TermsFilter extends org.apache.lucene.search.Filter implements Serializable

    - ### Serialized Fields

      - #### terms

            java.util.Set<E> terms

  - ### Class org.apache.lucene.search.TimeLimitedCollector.TimeExceededException extends java.lang.RuntimeException implements Serializable

    - ### Serialized Fields

      - #### timeAllowed

            long timeAllowed

      - #### timeElapsed

            long timeElapsed

      - #### lastDocCollected

            int lastDocCollected

  - ### Class org.apache.lucene.search.TimeLimitingCollector.TimeExceededException extends java.lang.RuntimeException implements Serializable

    - ### Serialized Fields

      - #### timeAllowed

            long timeAllowed

      - #### timeElapsed

            long timeElapsed

      - #### lastDocCollected

            int lastDocCollected

  - ### Class org.apache.lucene.search.TopDocs extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### totalHits

            int totalHits

      - #### scoreDocs

            org.apache.lucene.search.ScoreDoc[] scoreDocs

      - #### maxScore

            float maxScore

  - ### Class org.apache.lucene.search.TopFieldDocs extends org.apache.lucene.search.TopDocs implements Serializable

    - ### Serialized Fields

      - #### fields

            org.apache.lucene.search.SortField[] fields

  - ### Class org.apache.lucene.search.Weight extends java.lang.Object implements Serializable

  - ### Class org.apache.lucene.search.WildcardQuery extends org.apache.lucene.search.MultiTermQuery implements Serializable

    - ### Serialized Fields

      - #### termContainsWildcard

            boolean termContainsWildcard

      - #### term

            org.apache.lucene.index.Term term

- ## Package org.apache.lucene.search.similar

  - ### Class org.apache.lucene.search.similar.MoreLikeThisQuery extends org.apache.lucene.search.Query implements Serializable

    - ### Serialized Fields

      - #### likeText

            java.lang.String likeText

      - #### moreLikeFields

            java.lang.String[] moreLikeFields

      - #### analyzer

            org.apache.lucene.analysis.Analyzer analyzer

      - #### percentTermsToMatch

            float percentTermsToMatch

      - #### minTermFrequency

            int minTermFrequency

      - #### maxQueryTerms

            int maxQueryTerms

      - #### stopWords

            java.util.Set<E> stopWords

      - #### minDocFreq

            int minDocFreq

Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.