Package org.apache.lucene.search.spans
Class SpanNearQuery.Builder
- java.lang.Object
-
- org.apache.lucene.search.spans.SpanNearQuery.Builder
-
- Enclosing class:
- SpanNearQuery
public static class SpanNearQuery.Builder extends java.lang.ObjectA builder for SpanNearQueries
-
-
Constructor Summary
Constructors Constructor Description Builder(java.lang.String field, boolean ordered)Construct a new builder
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SpanNearQuery.BuilderaddClause(SpanQuery clause)Add a new clauseSpanNearQuery.BuilderaddGap(int width)Add a gap after the previous clause of a defined widthSpanNearQuerybuild()Build the querySpanNearQuery.BuildersetSlop(int slop)Set the slop for this query
-
-
-
Field Detail
-
ordered
private final boolean ordered
-
field
private final java.lang.String field
-
clauses
private final java.util.List<SpanQuery> clauses
-
slop
private int slop
-
-
Method Detail
-
addClause
public SpanNearQuery.Builder addClause(SpanQuery clause)
Add a new clause
-
addGap
public SpanNearQuery.Builder addGap(int width)
Add a gap after the previous clause of a defined width
-
setSlop
public SpanNearQuery.Builder setSlop(int slop)
Set the slop for this query
-
build
public SpanNearQuery build()
Build the query
-
-