Interface to retrieve whole sequences of certain matches (in "buckets") instead of individual matches like with Spans.
|BLSpanMultiTermQueryWrapper<Q extends org.apache.lucene.search.MultiTermQuery>||
Subclasses SpanMultiTermQueryWrapper so it correctly produces BLSpanOrQuery or BLSpanTermQuery.
Matches the union of its clauses.
A required interface for a BlackLab SpanQuery.
Will be the base class for all our own Spans classes.
Wrap a "simple" Spans object in a BLSpans object.
BL-specific subclass of SpanTermQuery that changes what getField() returns (the annotated field name instead of the full Lucene field name) in order to be able to combine queries in different Lucene fields using AND and OR.
Base class for our SpanWeight classes.
Used to get an integer field value for a document.
Provides per-hit query-wide context, such as captured groups.
A fuzzy (approximate) query with spans.
Combines SpanQueries using AND.
A SpanQuery for an AND NOT query.
A SpanQuery matching a number of tokens without any restrictions.
Captures its clause as a captured group.
Returns either the left edge or right edge of the specified query.
Expands the source spans to the left and right by the given ranges.
Filters a SpanQuery.
Return n-grams contained in the from the source spans hits.
Find hits that match the specified NFA, starting from the specified anchor query (either the start of end of those hits, with a possible offset added), in the specified direction.
A query matching nothing.
Returns all tokens that do not occur in the matches of the specified query.
Filters hits from a producer query based on the hit positions of a filter query.
Finds repeated consecutive hits.
Combines spans, keeping only combinations of hits that occur one after the other.
Returns spans corresponding to a certain element (tag) type.
The different positional operations
Our own extensions to Lucene, used by BlackLab.
Copyright © 2020 Instituut voor Nederlandse Taal (INT). All rights reserved.