Class SeriesQueryBuilder
java.lang.Object
org.opencastproject.elasticsearch.impl.AbstractElasticsearchQueryBuilder<SeriesSearchQuery>
org.opencastproject.elasticsearch.index.objects.series.SeriesQueryBuilder
- 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>
Opencast
SeriesSearchQuery implementation of the Elasticsearch query builder.-
Nested Class Summary
Nested classes/interfaces inherited from class org.opencastproject.elasticsearch.impl.AbstractElasticsearchQueryBuilder
AbstractElasticsearchQueryBuilder.DateRange, 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 series 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
-
SeriesQueryBuilder
Creates a new elastic search query based on the series query.- Parameters:
query- the series query
-
-
Method Details
-
buildQuery
- Specified by:
buildQueryin classAbstractElasticsearchQueryBuilder<SeriesSearchQuery>
-