Uses of Class
org.apache.lucene.queries.spans.SpanQuery
Packages that use SpanQuery
Package
Description
The payloads package provides Query mechanisms for finding and using payloads.
The calculus of spans.
-
Uses of SpanQuery in org.apache.lucene.queries.payloads
Subclasses of SpanQuery in org.apache.lucene.queries.payloadsModifier and TypeClassDescriptionclassA Query class that uses aPayloadFunctionto modify the score of a wrappedSpanQuery.classOnly return those matches that have a specific payload at the given position.Fields in org.apache.lucene.queries.payloads declared as SpanQueryConstructors in org.apache.lucene.queries.payloads with parameters of type SpanQueryModifierConstructorDescriptionPayloadScoreQuery(SpanQuery wrappedQuery, PayloadFunction function, PayloadDecoder decoder) Creates a new PayloadScoreQuery that includes the underlying span scoresPayloadScoreQuery(SpanQuery wrappedQuery, PayloadFunction function, PayloadDecoder decoder, boolean includeSpanScore) Creates a new PayloadScoreQuerySpanPayloadCheckQuery(SpanQuery match, List<BytesRef> payloadToMatch) SpanPayloadCheckQuery(SpanQuery match, List<BytesRef> payloadToMatch, SpanPayloadCheckQuery.PayloadType payloadType, SpanPayloadCheckQuery.MatchOperation operation) -
Uses of SpanQuery in org.apache.lucene.queries.spans
Subclasses of SpanQuery in org.apache.lucene.queries.spansModifier and TypeClassDescriptionfinal classWrapper to allowSpanQueryobjects participate in composite single-field SpanQueries by 'lying' about their search field.final classKeep matches that contain another SpanScorer.classMatches spans near the beginning of a field.classSpanMultiTermQueryWrapper<Q extends MultiTermQuery>Wraps anyMultiTermQueryas aSpanQuery, so it can be nested within other SpanQuery classes.classMatches spans which are near one another.final classRemoves matches which overlap with another SpanQuery or which are within x tokens before or y tokens after another SpanQuery.final classMatches the union of its clauses.classBase class for filtering a SpanQuery based on the position of a match.classChecks to see if theSpanPositionCheckQuery.getMatch()lies between a start and end positionclassMatches spans containing a term.final classKeep matches that are contained within another Spans.Fields in org.apache.lucene.queries.spans declared as SpanQueryFields in org.apache.lucene.queries.spans with type parameters of type SpanQueryMethods in org.apache.lucene.queries.spans that return SpanQueryModifier and TypeMethodDescriptionSpanNearQuery.getClauses()Return the clauses whose spans are matched.SpanOrQuery.getClauses()Return the clauses whose spans are matched.SpanNotQuery.getExclude()Return the SpanQuery whose matches must not overlap those returned.SpanNotQuery.getInclude()Return the SpanQuery whose matches are filtered.FieldMaskingSpanQuery.getMaskedQuery()SpanPositionCheckQuery.getMatch()abstract SpanQuerySpanMultiTermQueryWrapper.SpanRewriteMethod.rewrite(IndexSearcher indexSearcher, MultiTermQuery query) SpanMultiTermQueryWrapper.TopTermsSpanBooleanQueryRewrite.rewrite(IndexSearcher indexSearcher, MultiTermQuery query) Methods in org.apache.lucene.queries.spans with parameters of type SpanQueryModifier and TypeMethodDescriptionAdd a new clauseConstructors in org.apache.lucene.queries.spans with parameters of type SpanQueryModifierConstructorDescriptionFieldMaskingSpanQuery(SpanQuery maskedQuery, String maskedField) SpanContainingQuery(SpanQuery big, SpanQuery little) Construct a SpanContainingQuery matching spans frombigthat contain at least one spans fromlittle.SpanFirstQuery(SpanQuery match, int end) Construct a SpanFirstQuery matching spans inmatchwhose end position is less than or equal toend.SpanNearQuery(SpanQuery[] clausesIn, int slop, boolean inOrder) Construct a SpanNearQuery.SpanNotQuery(SpanQuery include, SpanQuery exclude) Construct a SpanNotQuery matching spans fromincludewhich have no overlap with spans fromexclude.SpanNotQuery(SpanQuery include, SpanQuery exclude, int dist) Construct a SpanNotQuery matching spans fromincludewhich have no overlap with spans fromexcludewithindisttokens ofinclude.SpanNotQuery(SpanQuery include, SpanQuery exclude, int pre, int post) Construct a SpanNotQuery matching spans fromincludewhich have no overlap with spans fromexcludewithinpretokens before orposttokens ofinclude.SpanOrQuery(SpanQuery... clauses) Construct a SpanOrQuery merging the provided clauses.SpanPositionCheckQuery(SpanQuery match) SpanPositionRangeQuery(SpanQuery match, int start, int end) SpanWeight(SpanQuery query, IndexSearcher searcher, Map<Term, TermStates> termStates, float boost) Create a new SpanWeightSpanWithinQuery(SpanQuery big, SpanQuery little) Construct a SpanWithinQuery matching spans fromlittlethat are inside ofbig.