Uses of Class
org.apache.lucene.search.spans.SpanQuery
-
Packages that use SpanQuery Package Description org.apache.lucene.search.payloads The payloads package provides Query mechanisms for finding and using payloads.org.apache.lucene.search.spans The calculus of spans. -
-
Uses of SpanQuery in org.apache.lucene.search.payloads
Subclasses of SpanQuery in org.apache.lucene.search.payloads Modifier and Type Class Description classPayloadNearQueryThis class is very similar toSpanNearQueryexcept that it factors in the value of the payloads located at each of the positions where theTermSpansoccurs.classPayloadTermQueryThis class is very similar toSpanTermQueryexcept that it factors in the value of the payload located at each of the positions where theTermoccurs.Constructors in org.apache.lucene.search.payloads with parameters of type SpanQuery Constructor Description PayloadNearQuery(SpanQuery[] clauses, int slop, boolean inOrder)PayloadNearQuery(SpanQuery[] clauses, int slop, boolean inOrder, PayloadFunction function)PayloadNearSpanWeight(SpanQuery query, IndexSearcher searcher) -
Uses of SpanQuery in org.apache.lucene.search.spans
Subclasses of SpanQuery in org.apache.lucene.search.spans Modifier and Type Class Description classFieldMaskingSpanQueryWrapper to allowSpanQueryobjects participate in composite single-field SpanQueries by 'lying' about their search field.classSpanFirstQueryMatches spans near the beginning of a field.classSpanMultiTermQueryWrapper<Q extends MultiTermQuery>Wraps anyMultiTermQueryas aSpanQuery, so it can be nested within other SpanQuery classes.classSpanNearPayloadCheckQueryOnly return those matches that have a specific payload at the given position.classSpanNearQueryMatches spans which are near one another.classSpanNotQueryRemoves matches which overlap with another SpanQuery or within a x tokens before or y tokens after another SpanQuery.classSpanOrQueryMatches the union of its clauses.classSpanPayloadCheckQueryOnly return those matches that have a specific payload at the given position.classSpanPositionCheckQueryBase class for filtering a SpanQuery based on the position of a match.classSpanPositionRangeQueryChecks to see if theSpanPositionCheckQuery.getMatch()lies between a start and end positionclassSpanTermQueryMatches spans containing a term.Fields in org.apache.lucene.search.spans declared as SpanQuery Modifier and Type Field Description protected SpanQuerySpanPositionCheckQuery. matchprotected SpanQuerySpanWeight. queryFields in org.apache.lucene.search.spans with type parameters of type SpanQuery Modifier and Type Field Description protected List<SpanQuery>SpanNearQuery. clausesMethods in org.apache.lucene.search.spans that return SpanQuery Modifier and Type Method Description SpanQuery[]SpanNearQuery. getClauses()Return the clauses whose spans are matched.SpanQuery[]SpanOrQuery. getClauses()Return the clauses whose spans are matched.SpanQuerySpanNotQuery. getExclude()Return the SpanQuery whose matches must not overlap those returned.SpanQuerySpanNotQuery. getInclude()Return the SpanQuery whose matches are filtered.SpanQueryFieldMaskingSpanQuery. getMaskedQuery()SpanQuerySpanPositionCheckQuery. getMatch()abstract SpanQuerySpanMultiTermQueryWrapper.SpanRewriteMethod. rewrite(IndexReader reader, MultiTermQuery query)SpanQuerySpanMultiTermQueryWrapper.TopTermsSpanBooleanQueryRewrite. rewrite(IndexReader reader, MultiTermQuery query)Methods in org.apache.lucene.search.spans with parameters of type SpanQuery Modifier and Type Method Description voidSpanOrQuery. addClause(SpanQuery clause)Adds a clause to this queryConstructors in org.apache.lucene.search.spans with parameters of type SpanQuery Constructor Description FieldMaskingSpanQuery(SpanQuery maskedQuery, String maskedField)SpanFirstQuery(SpanQuery match, int end)Construct a SpanFirstQuery matching spans inmatchwhose end position is less than or equal toend.SpanNearQuery(SpanQuery[] clauses, int slop, boolean inOrder)Construct a SpanNearQuery.SpanNearQuery(SpanQuery[] clauses, int slop, boolean inOrder, boolean collectPayloads)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.SpanPayloadCheckQuery(SpanQuery match, Collection<byte[]> payloadToMatch)SpanPositionCheckQuery(SpanQuery match)SpanPositionRangeQuery(SpanQuery match, int start, int end)SpanWeight(SpanQuery query, IndexSearcher searcher)
-