Class QueryDefinitionAbstractBuilder<T extends QueryDefinitionAbstractBuilder<T>>

    • Constructor Detail

      • QueryDefinitionAbstractBuilder

        public QueryDefinitionAbstractBuilder()
    • Method Detail

      • withMain

        public T withMain​(Query main)
      • withGroupedQuery

        public T withGroupedQuery​(Query groupedQuery)
      • withBoostsByValues

        public T withBoostsByValues​(java.util.List<BoostByValue> boosts)
      • withBoostByValue

        public T withBoostByValue​(BoostByValue boost)
      • withBoostsByQuery

        public T withBoostsByQuery​(java.util.List<BoostQuery> boostsByQuery)
      • withBoostByQuery

        public T withBoostByQuery​(BoostQuery boost)
      • withUserQuery

        public T withUserQuery​(java.lang.String userQuery)
      • withFilter

        public T withFilter​(Query filter)
      • withFilters

        public T withFilters​(java.util.List<Query> filters)
      • withNamedFilters

        public T withNamedFilters​(java.util.List<NamedFilter> namedFilters)
      • withNamedFilter

        public T withNamedFilter​(NamedFilter namedFilter)
      • withGroupedFilter

        public T withGroupedFilter​(Query groupedFilter)
      • withGroupedFilters

        public T withGroupedFilters​(java.util.List<Query> groupedFilters)
      • withBoostByFunction

        public T withBoostByFunction​(FunctionQuery functionQuery)
      • withBoostsByDocIds

        public T withBoostsByDocIds​(java.util.List<java.lang.String> docIds)
      • withBoostByDocId

        public T withBoostByDocId​(java.lang.String docId)