-
- All Implemented Interfaces:
public class OsmtQueryHelperUtility class for leveraging latest ElasticSearch v8.7.X Java API
-
-
Field Summary
Fields Modifier and Type Field Description public final static OsmtQueryHelperINSTANCE
-
Method Summary
Modifier and Type Method Description final QueryconvertToNativeQuery(Pageable pageable, Query dslFilter, NativeSearchQueryBuilder nsqb, String msgPrefix, Logger log)final NativeQuerycreateNativeQuery(Pageable pageable, Query dslFilter, Query springDataQuery, String msgPrefix, Logger log)final NativeQuerycreateNativeQuery(Pageable pageable, Query dslFilter, Query dslQuery, String msgPrefix, Logger log, SortOptions sortOptions)final QuerycreateMatchPhrasePrefixDslQuery(String fieldName, String searchStr, Float boostVal)final QuerycreateMatchBoolPrefixDslQuery(String fieldName, String searchStr, Float boostVal)final QuerycreatePrefixDslQuery(String fieldName, String searchStr, Float boostVal)final QuerycreateSimpleQueryDslQuery(String fieldName, String searchStr, Float boostVal, Boolean wildCardFlag, Operator operatorVal)final QuerycreateDisMaxDslQuery(List<Query> queries, Double tieBreakerVal, Float boostVal)final QuerycreateNestedQueryDslQuery(String path, ChildScoreMode scoreMode, Query query, InnerHits innerHits)final QuerycreateTermsDslQuery(String fieldName, List<String> filterValues, Boolean andFlag)final SortOptionscreateSort(String fieldName, SortOrder sortOrder)-
-
Method Detail
-
convertToNativeQuery
@Deprecated(message = "Upgrade to ES v8.x queries", replaceWith = @ReplaceWith(imports = {}, expression = "createNativeQuery"), level = DeprecationLevel.WARNING) final Query convertToNativeQuery(Pageable pageable, Query dslFilter, NativeSearchQueryBuilder nsqb, String msgPrefix, Logger log)
-
createNativeQuery
@Deprecated(message = "Upgrade to ES v8.x queries", replaceWith = @ReplaceWith(imports = {}, expression = "createNativeQuery"), level = DeprecationLevel.WARNING) final NativeQuery createNativeQuery(Pageable pageable, Query dslFilter, Query springDataQuery, String msgPrefix, Logger log)
-
createNativeQuery
final NativeQuery createNativeQuery(Pageable pageable, Query dslFilter, Query dslQuery, String msgPrefix, Logger log, SortOptions sortOptions)
-
createMatchPhrasePrefixDslQuery
final Query createMatchPhrasePrefixDslQuery(String fieldName, String searchStr, Float boostVal)
-
createMatchBoolPrefixDslQuery
final Query createMatchBoolPrefixDslQuery(String fieldName, String searchStr, Float boostVal)
-
createPrefixDslQuery
final Query createPrefixDslQuery(String fieldName, String searchStr, Float boostVal)
-
createSimpleQueryDslQuery
final Query createSimpleQueryDslQuery(String fieldName, String searchStr, Float boostVal, Boolean wildCardFlag, Operator operatorVal)
-
createDisMaxDslQuery
final Query createDisMaxDslQuery(List<Query> queries, Double tieBreakerVal, Float boostVal)
-
createNestedQueryDslQuery
final Query createNestedQueryDslQuery(String path, ChildScoreMode scoreMode, Query query, InnerHits innerHits)
-
createTermsDslQuery
final Query createTermsDslQuery(String fieldName, List<String> filterValues, Boolean andFlag)
-
createSort
final SortOptions createSort(String fieldName, SortOrder sortOrder)
-
-
-
-