T
- is either SearchQuery
or SearchFilter
@Internal public abstract class BooleanQueryBuilder<T> extends Object
Modifier and Type | Field and Description |
---|---|
static float |
DEFAULT_BOOST_FACTOR |
Constructor and Description |
---|
BooleanQueryBuilder() |
Modifier and Type | Method and Description |
---|---|
BooleanQueryBuilder<T> |
addMust(Collection<? extends T> must) |
<U extends T> |
addMust(U... e) |
<U extends T> |
addMust(U e) |
BooleanQueryBuilder<T> |
addMustNot(Collection<? extends T> mustNot) |
<U extends T> |
addMustNot(U... e) |
<U extends T> |
addMustNot(U e) |
BooleanQueryBuilder<T> |
addShould(Collection<? extends T> should) |
<U extends T> |
addShould(U... e) |
<U extends T> |
addShould(U e) |
BooleanQueryBuilder<T> |
boost(float boost) |
T |
build() |
protected abstract T |
combine(Collection<T> must,
Collection<T> should,
Collection<T> mustNot,
boolean expanded)
Deprecated.
since 5.10
|
protected abstract T |
combine(Collection<T> must,
Collection<T> should,
Collection<T> mustNot,
float boost) |
public static final float DEFAULT_BOOST_FACTOR
public <U extends T> BooleanQueryBuilder<T> addMust(U e)
public <U extends T> BooleanQueryBuilder<T> addMust(U... e)
public BooleanQueryBuilder<T> addMust(Collection<? extends T> must)
public <U extends T> BooleanQueryBuilder<T> addShould(U e)
public <U extends T> BooleanQueryBuilder<T> addShould(U... e)
public BooleanQueryBuilder<T> addShould(Collection<? extends T> should)
public <U extends T> BooleanQueryBuilder<T> addMustNot(U e)
public <U extends T> BooleanQueryBuilder<T> addMustNot(U... e)
public BooleanQueryBuilder<T> addMustNot(Collection<? extends T> mustNot)
public BooleanQueryBuilder<T> boost(float boost)
public T build()
protected abstract T combine(Collection<T> must, Collection<T> should, Collection<T> mustNot, boolean expanded)
protected abstract T combine(Collection<T> must, Collection<T> should, Collection<T> mustNot, float boost)
Copyright © 2003–2023 Atlassian. All rights reserved.
View cookie preferences