Uses of Class
org.apache.lucene.search.spans.SpanQuery
-
Packages that use SpanQuery Package Description org.apache.lucene.queryParser.surround.query This package contains SrndQuery and its subclasses.org.apache.lucene.search Code to search indices.org.apache.lucene.search.highlight The highlight package contains classes to provide "keyword in context" features typically used to highlight search terms in the text of results pages.org.apache.lucene.search.payloads The payloads package provides Query mechanisms for finding and using payloads.org.apache.lucene.search.regex Regular expression Query.org.apache.lucene.search.spans The calculus of spans.org.apache.lucene.xmlparser.builders Builders to support various Lucene queries. -
-
Uses of SpanQuery in org.apache.lucene.queryParser.surround.query
Methods in org.apache.lucene.queryParser.surround.query that return SpanQuery Modifier and Type Method Description SpanQuery
SpanNearClauseFactory. makeSpanNearClause()
Methods in org.apache.lucene.queryParser.surround.query with parameters of type SpanQuery Modifier and Type Method Description protected void
SpanNearClauseFactory. addSpanQueryWeighted(SpanQuery sq, float weight)
-
Uses of SpanQuery in org.apache.lucene.search
Fields in org.apache.lucene.search declared as SpanQuery Modifier and Type Field Description protected SpanQuery
SpanQueryFilter. query
Methods in org.apache.lucene.search that return SpanQuery Modifier and Type Method Description SpanQuery
SpanQueryFilter. getQuery()
Constructors in org.apache.lucene.search with parameters of type SpanQuery Constructor Description SpanQueryFilter(SpanQuery query)
Constructs a filter which only matches documents matchingquery
. -
Uses of SpanQuery in org.apache.lucene.search.highlight
Methods in org.apache.lucene.search.highlight with parameters of type SpanQuery Modifier and Type Method Description protected void
WeightedSpanTermExtractor. collectSpanQueryFields(SpanQuery spanQuery, Set<String> fieldNames)
protected void
WeightedSpanTermExtractor. extractWeightedSpanTerms(Map<String,WeightedSpanTerm> terms, SpanQuery spanQuery)
Fills aMap
with <@link WeightedSpanTerm>s using the terms from the suppliedSpanQuery
.protected boolean
WeightedSpanTermExtractor. mustRewriteQuery(SpanQuery spanQuery)
-
Uses of SpanQuery in org.apache.lucene.search.payloads
Subclasses of SpanQuery in org.apache.lucene.search.payloads Modifier and Type Class Description class
PayloadNearQuery
This class is very similar toSpanNearQuery
except that it factors in the value of the payloads located at each of the positions where theTermSpans
occurs.class
PayloadTermQuery
This class is very similar toSpanTermQuery
except that it factors in the value of the payload located at each of the positions where theTerm
occurs.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, Searcher searcher)
-
Uses of SpanQuery in org.apache.lucene.search.regex
Subclasses of SpanQuery in org.apache.lucene.search.regex Modifier and Type Class Description class
SpanRegexQuery
Deprecated.Usenew SpanMultiTermQueryWrapper<RegexQuery>(new RegexQuery())
instead. -
Uses of SpanQuery in org.apache.lucene.search.spans
Subclasses of SpanQuery in org.apache.lucene.search.spans Modifier and Type Class Description class
FieldMaskingSpanQuery
Wrapper to allowSpanQuery
objects participate in composite single-field SpanQueries by 'lying' about their search field.class
SpanFirstQuery
Matches spans near the beginning of a field.class
SpanMultiTermQueryWrapper<Q extends MultiTermQuery>
Wraps anyMultiTermQuery
as aSpanQuery
, so it can be nested within other SpanQuery classes.class
SpanNearPayloadCheckQuery
Only return those matches that have a specific payload at the given position.class
SpanNearQuery
Matches spans which are near one another.class
SpanNotQuery
Removes matches which overlap with another SpanQuery.class
SpanOrQuery
Matches the union of its clauses.class
SpanPayloadCheckQuery
Only return those matches that have a specific payload at the given position.class
SpanPositionCheckQuery
Base class for filtering a SpanQuery based on the position of a match.class
SpanPositionRangeQuery
Checks to see if theSpanPositionCheckQuery.getMatch()
lies between a start and end positionclass
SpanTermQuery
Matches spans containing a term.Fields in org.apache.lucene.search.spans declared as SpanQuery Modifier and Type Field Description protected SpanQuery
SpanPositionCheckQuery. match
protected SpanQuery
SpanWeight. query
Fields in org.apache.lucene.search.spans with type parameters of type SpanQuery Modifier and Type Field Description protected List<SpanQuery>
SpanNearQuery. clauses
Methods 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.SpanQuery
SpanNotQuery. getExclude()
Return the SpanQuery whose matches must not overlap those returned.SpanQuery
SpanNotQuery. getInclude()
Return the SpanQuery whose matches are filtered.SpanQuery
FieldMaskingSpanQuery. getMaskedQuery()
SpanQuery
SpanPositionCheckQuery. getMatch()
abstract SpanQuery
SpanMultiTermQueryWrapper.SpanRewriteMethod. rewrite(IndexReader reader, MultiTermQuery query)
SpanQuery
SpanMultiTermQueryWrapper.TopTermsSpanBooleanQueryRewrite. rewrite(IndexReader reader, MultiTermQuery query)
Methods in org.apache.lucene.search.spans with parameters of type SpanQuery Modifier and Type Method Description void
SpanOrQuery. 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 inmatch
whose 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 frominclude
which have no overlap with spans fromexclude
.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, Searcher searcher)
-
Uses of SpanQuery in org.apache.lucene.xmlparser.builders
Methods in org.apache.lucene.xmlparser.builders that return SpanQuery Modifier and Type Method Description SpanQuery
BoostingTermBuilder. getSpanQuery(Element e)
SpanQuery
SpanFirstBuilder. getSpanQuery(Element e)
SpanQuery
SpanNearBuilder. getSpanQuery(Element e)
SpanQuery
SpanNotBuilder. getSpanQuery(Element e)
SpanQuery
SpanOrBuilder. getSpanQuery(Element e)
SpanQuery
SpanOrTermsBuilder. getSpanQuery(Element e)
SpanQuery
SpanQueryBuilder. getSpanQuery(Element e)
SpanQuery
SpanQueryBuilderFactory. getSpanQuery(Element e)
SpanQuery
SpanTermBuilder. getSpanQuery(Element e)
-