Class FilterContext
- java.lang.Object
-
- de.cxp.ocs.elasticsearch.query.filter.FilterContext
-
public class FilterContext extends Object
-
-
Constructor Summary
Constructors Constructor Description FilterContext(Map<String,InternalResultFilter> internalFilters)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Optional<org.elasticsearch.index.query.QueryBuilder>joinAllButOne(String exclude, Map<String,org.elasticsearch.index.query.QueryBuilder> filterQueries)Join filterQueries to a single QueryBuilder but exclude the one specified with "exclude".
-
-
-
Constructor Detail
-
FilterContext
public FilterContext(Map<String,InternalResultFilter> internalFilters)
-
-
Method Detail
-
joinAllButOne
public static Optional<org.elasticsearch.index.query.QueryBuilder> joinAllButOne(String exclude, Map<String,org.elasticsearch.index.query.QueryBuilder> filterQueries)
Join filterQueries to a single QueryBuilder but exclude the one specified with "exclude".- Parameters:
exclude- the filter query that should not be joined.filterQueries- all the filter queries that should be joined- Returns:
-
-