Uses of Class
org.apache.lucene.queries.spans.SpanQuery
-
Packages that use SpanQuery Package Description org.apache.lucene.payloads Experimental classes for interacting with payloadsorg.apache.lucene.queries.payloads The payloads package provides Query mechanisms for finding and using payloads.org.apache.lucene.queries.spans The calculus of spans.org.apache.lucene.queryparser.complexPhrase QueryParser which permits complex phrase query syntax eg "(john jon jonathan~) peters*"org.apache.lucene.queryparser.surround.query This package contains SrndQuery and its subclasses.org.apache.lucene.queryparser.xml Parser that produces Lucene Query objects from XML streams.org.apache.lucene.queryparser.xml.builders XML Parser factories for different Lucene Query/Filters.org.apache.lucene.search.highlight Highlighting search terms.org.apache.lucene.search.uhighlight The UnifiedHighlighter -- a flexible highlighter that can get offsets from postings, term vectors, or analysis. -
-
Uses of SpanQuery in org.apache.lucene.payloads
Methods in org.apache.lucene.payloads with parameters of type SpanQuery Modifier and Type Method Description private void
PayloadSpanUtil. getPayloads(java.util.Collection<byte[]> payloads, SpanQuery query)
-
Uses of SpanQuery in org.apache.lucene.queries.payloads
Subclasses of SpanQuery in org.apache.lucene.queries.payloads Modifier and Type Class Description class
PayloadScoreQuery
A Query class that uses aPayloadFunction
to modify the score of a wrapped SpanQueryclass
SpanPayloadCheckQuery
Only return those matches that have a specific payload at the given position.Fields in org.apache.lucene.queries.payloads declared as SpanQuery Modifier and Type Field Description protected SpanQuery
SpanPayloadCheckQuery. match
private SpanQuery
PayloadScoreQuery. wrappedQuery
Constructors in org.apache.lucene.queries.payloads with parameters of type SpanQuery Constructor Description PayloadScoreQuery(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, java.util.List<BytesRef> payloadToMatch)
SpanPayloadCheckQuery(SpanQuery match, java.util.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.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
SpanContainingQuery
Keep matches that contain another SpanScorer.(package private) class
SpanContainQuery
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
SpanNearQuery
Matches spans which are near one another.private static class
SpanNearQuery.SpanGapQuery
class
SpanNotQuery
Removes matches which overlap with another SpanQuery or which are within x tokens before or y tokens after another SpanQuery.class
SpanOrQuery
Matches the union of its clauses.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.class
SpanWithinQuery
Keep matches that are contained within another Spans.Fields in org.apache.lucene.queries.spans declared as SpanQuery Modifier and Type Field Description (package private) SpanQuery
SpanContainQuery. big
private SpanQuery
SpanNotQuery. exclude
private SpanQuery
SpanNotQuery. include
(package private) SpanQuery
SpanContainQuery. little
private SpanQuery
FieldMaskingSpanQuery. maskedQuery
protected SpanQuery
SpanPositionCheckQuery. match
Fields in org.apache.lucene.queries.spans with type parameters of type SpanQuery Modifier and Type Field Description private java.util.List<SpanQuery>
SpanNearQuery.Builder. clauses
protected java.util.List<SpanQuery>
SpanNearQuery. clauses
private java.util.List<SpanQuery>
SpanOrQuery. clauses
private TopTermsRewrite<java.util.List<SpanQuery>>
SpanMultiTermQueryWrapper.TopTermsSpanBooleanQueryRewrite. delegate
Methods in org.apache.lucene.queries.spans that return SpanQuery Modifier and Type Method Description SpanQuery
SpanContainQuery. getBig()
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
SpanContainQuery. getLittle()
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.queries.spans with parameters of type SpanQuery Modifier and Type Method Description SpanNearQuery.Builder
SpanNearQuery.Builder. addClause(SpanQuery clause)
Add a new clauseprivate void
SpanOrQuery. addClause(SpanQuery clause)
Adds a clause to this queryprivate Similarity.SimScorer
SpanWeight. buildSimWeight(SpanQuery query, IndexSearcher searcher, java.util.Map<Term,TermStates> termStates, float boost)
Constructors in org.apache.lucene.queries.spans with parameters of type SpanQuery Constructor Description FieldMaskingSpanQuery(SpanQuery maskedQuery, java.lang.String maskedField)
SpanContainingQuery(SpanQuery big, SpanQuery little)
Construct a SpanContainingQuery matching spans frombig
that contain at least one spans fromlittle
.SpanContainQuery(SpanQuery big, SpanQuery little)
SpanFirstQuery(SpanQuery match, int end)
Construct a SpanFirstQuery matching spans inmatch
whose 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 frominclude
which have no overlap with spans fromexclude
.SpanNotQuery(SpanQuery include, SpanQuery exclude, int dist)
Construct a SpanNotQuery matching spans frominclude
which have no overlap with spans fromexclude
withindist
tokens ofinclude
.SpanNotQuery(SpanQuery include, SpanQuery exclude, int pre, int post)
Construct a SpanNotQuery matching spans frominclude
which have no overlap with spans fromexclude
withinpre
tokens before orpost
tokens 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, java.util.Map<Term,TermStates> termStates, float boost)
Create a new SpanWeightSpanWithinQuery(SpanQuery big, SpanQuery little)
Construct a SpanWithinQuery matching spans fromlittle
that are inside ofbig
. -
Uses of SpanQuery in org.apache.lucene.queryparser.complexPhrase
Method parameters in org.apache.lucene.queryparser.complexPhrase with type arguments of type SpanQuery Modifier and Type Method Description private void
ComplexPhraseQueryParser.ComplexPhraseQuery. addComplexPhraseClause(java.util.List<SpanQuery> spanClauses, BooleanQuery qc)
-
Uses of SpanQuery in org.apache.lucene.queryparser.surround.query
Fields in org.apache.lucene.queryparser.surround.query with type parameters of type SpanQuery Modifier and Type Field Description private java.util.HashMap<SpanQuery,java.lang.Float>
SpanNearClauseFactory. weightBySpanQuery
Methods in org.apache.lucene.queryparser.surround.query that return SpanQuery Modifier and Type Method Description SpanQuery
SpanNearClauseFactory. makeSpanClause()
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.queryparser.xml
Methods in org.apache.lucene.queryparser.xml that return SpanQuery Modifier and Type Method Description SpanQuery
CoreParser. getSpanQuery(org.w3c.dom.Element e)
(package private) SpanQuery
CoreParser. parseAsSpanQuery(java.io.InputStream xmlStream)
-
Uses of SpanQuery in org.apache.lucene.queryparser.xml.builders
Methods in org.apache.lucene.queryparser.xml.builders that return SpanQuery Modifier and Type Method Description SpanQuery
BoostingTermBuilder. getSpanQuery(org.w3c.dom.Element e)
SpanQuery
SpanFirstBuilder. getSpanQuery(org.w3c.dom.Element e)
SpanQuery
SpanNearBuilder. getSpanQuery(org.w3c.dom.Element e)
SpanQuery
SpanNotBuilder. getSpanQuery(org.w3c.dom.Element e)
SpanQuery
SpanOrBuilder. getSpanQuery(org.w3c.dom.Element e)
SpanQuery
SpanOrTermsBuilder. getSpanQuery(org.w3c.dom.Element e)
SpanQuery
SpanPositionRangeBuilder. getSpanQuery(org.w3c.dom.Element e)
SpanQuery
SpanQueryBuilder. getSpanQuery(org.w3c.dom.Element e)
SpanQuery
SpanQueryBuilderFactory. getSpanQuery(org.w3c.dom.Element e)
SpanQuery
SpanTermBuilder. getSpanQuery(org.w3c.dom.Element e)
-
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, java.util.Set<java.lang.String> fieldNames)
protected void
WeightedSpanTermExtractor. extractWeightedSpanTerms(java.util.Map<java.lang.String,WeightedSpanTerm> terms, SpanQuery spanQuery, float boost)
protected boolean
WeightedSpanTermExtractor. mustRewriteQuery(SpanQuery spanQuery)
-
Uses of SpanQuery in org.apache.lucene.search.uhighlight
Fields in org.apache.lucene.search.uhighlight with type parameters of type SpanQuery Modifier and Type Field Description private java.util.Set<SpanQuery>
PhraseHelper. spanQueries
Methods in org.apache.lucene.search.uhighlight that return types with arguments of type SpanQuery Modifier and Type Method Description java.util.Set<SpanQuery>
PhraseHelper. getSpanQueries()
Methods in org.apache.lucene.search.uhighlight with parameters of type SpanQuery Modifier and Type Method Description protected java.lang.Boolean
UnifiedHighlighter. requiresRewrite(SpanQuery spanQuery)
When highlighting phrases accurately, we need to know whichSpanQuery
's need to haveQuery.rewrite(IndexSearcher)
called on them.Constructor parameters in org.apache.lucene.search.uhighlight with type arguments of type SpanQuery Constructor Description PhraseHelper(Query query, java.lang.String field, java.util.function.Predicate<java.lang.String> fieldMatcher, java.util.function.Function<SpanQuery,java.lang.Boolean> rewriteQueryPred, java.util.function.Function<Query,java.util.Collection<Query>> preExtractRewriteFunction, boolean ignoreQueriesNeedingRewrite)
Constructor.
-