Class EventQueryBuilder
java.lang.Object
org.opencastproject.elasticsearch.impl.AbstractElasticsearchQueryBuilder<EventSearchQuery>
org.opencastproject.elasticsearch.index.objects.event.EventQueryBuilder
- All Implemented Interfaces:
org.opensearch.core.common.io.stream.NamedWriteable,org.opensearch.core.common.io.stream.Writeable,org.opensearch.core.xcontent.ToXContent,org.opensearch.core.xcontent.ToXContentObject,org.opensearch.index.query.QueryBuilder,org.opensearch.index.query.Rewriteable<org.opensearch.index.query.QueryBuilder>
public class EventQueryBuilder
extends org.opencastproject.elasticsearch.impl.AbstractElasticsearchQueryBuilder<EventSearchQuery>
Opencast
EventSearchQuery implementation of the Elasticsearch query builder.-
Nested Class Summary
Nested classes/interfaces inherited from class org.opencastproject.elasticsearch.impl.AbstractElasticsearchQueryBuilder
org.opencastproject.elasticsearch.impl.AbstractElasticsearchQueryBuilder.DateRange, org.opencastproject.elasticsearch.impl.AbstractElasticsearchQueryBuilder.ValueGroupNested classes/interfaces inherited from interface org.opensearch.core.xcontent.ToXContent
org.opensearch.core.xcontent.ToXContent.DelegatingMapParams, org.opensearch.core.xcontent.ToXContent.MapParams, org.opensearch.core.xcontent.ToXContent.ParamsNested classes/interfaces inherited from interface org.opensearch.core.common.io.stream.Writeable
org.opensearch.core.common.io.stream.Writeable.Reader<V>, org.opensearch.core.common.io.stream.Writeable.WriteableRegistry, org.opensearch.core.common.io.stream.Writeable.Writer<V> -
Field Summary
Fields inherited from class org.opencastproject.elasticsearch.impl.AbstractElasticsearchQueryBuilder
additionalMultiQueryFields, filter, fuzzy, groups, textFields inherited from interface org.opensearch.index.query.Rewriteable
MAX_REWRITE_ROUNDSFields inherited from interface org.opensearch.core.xcontent.ToXContent
EMPTY_PARAMS -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new elastic search query based on the events query. -
Method Summary
Methods inherited from class org.opencastproject.elasticsearch.impl.AbstractElasticsearchQueryBuilder
and, and, andDateGreaterThan, andDateLessThan, andNot, andWildcard, andWildcardNot, boost, boost, filter, getName, getQuery, getWriteableName, isFragment, queryName, queryName, rewrite, toQuery, toXContent, writeToMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensearch.index.query.QueryBuilder
supportsIntraSegmentSearch, visit
-
Constructor Details
-
EventQueryBuilder
Creates a new elastic search query based on the events query.- Parameters:
query- the events query
-
-
Method Details
-
buildQuery
- Specified by:
buildQueryin classorg.opencastproject.elasticsearch.impl.AbstractElasticsearchQueryBuilder<EventSearchQuery>
-