mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-02-17 10:25:15 +00:00
parent
d662238221
commit
be35b44df1
@ -31,7 +31,7 @@ public class SpanNearQueryBuilder extends BaseQueryBuilder implements SpanQueryB
|
||||
|
||||
private ArrayList<SpanQueryBuilder> clauses = new ArrayList<SpanQueryBuilder>();
|
||||
|
||||
private int slop = -1;
|
||||
private Integer slop = null;
|
||||
|
||||
private Boolean inOrder;
|
||||
|
||||
@ -79,7 +79,7 @@ public class SpanNearQueryBuilder extends BaseQueryBuilder implements SpanQueryB
|
||||
if (clauses.isEmpty()) {
|
||||
throw new QueryBuilderException("Must have at least one clause when building a spanNear query");
|
||||
}
|
||||
if (slop == -1) {
|
||||
if (slop == null) {
|
||||
throw new QueryBuilderException("Must set the slop when building a spanNear query");
|
||||
}
|
||||
builder.startObject(SpanNearQueryParser.NAME);
|
||||
@ -88,7 +88,7 @@ public class SpanNearQueryBuilder extends BaseQueryBuilder implements SpanQueryB
|
||||
clause.toXContent(builder, params);
|
||||
}
|
||||
builder.endArray();
|
||||
builder.field("slop", slop);
|
||||
builder.field("slop", slop.intValue());
|
||||
if (inOrder != null) {
|
||||
builder.field("in_order", inOrder);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user