-
- All Implemented Interfaces:
-
edu.wgu.osmt.elasticsearch.FindsAllByPublishStatus
public interface CustomRichSkillQueries implements FindsAllByPublishStatus<RichSkillDoc>
This have been partially converted to use the ElasticSearch 8.7.X apis. Need to do full conversion to use the v8.7.x ES Java API client, https://www.elastic.co/guide/en/elasticsearch/client/java-api-client/8.10/searching.html
-
-
Method Summary
Modifier and Type Method Description abstract List<String>getUuidsFromApiSearch(ApiSearch apiSearch, Set<PublishStatus> publishStatus, Pageable pageable, Jwt user, String collectionId)abstract UnitgenerateBoolQueriesFromApiSearch(BoolQueryBuilder bq, ApiAdvancedSearch advancedQuery)abstract UnitgenerateBoolQueriesFromApiSearchWithFilters(BoolQueryBuilder bq, ApiFilteredSearch filteredQuery, Set<PublishStatus> publishStatus)abstract BoolQueryBuilderrichSkillPropertiesMultiMatch(String query)abstract SearchHits<RichSkillDoc>byApiSearch(ApiSearch apiSearch, Set<PublishStatus> publishStatus, Pageable pageable, String collectionId)abstract LongcountByApiSearch(ApiSearch apiSearch, Set<PublishStatus> publishStatus, Pageable pageable, String collectionId)abstract SearchHits<RichSkillDoc>findSimilar(ApiSimilaritySearch apiSimilaritySearch)abstract NestedQueryBuilderoccupationQueries(String query)UnitdeleteIndex()-
Methods inherited from class edu.wgu.osmt.elasticsearch.FindsAllByPublishStatus
countAllFilteredByPublishStatus, createMatchAllRichSkillNativeQuery, findAllFilteredByPublishStatus, getCollectionFromUuids, getCollectionUuidsFromComplexName, getCollectionUuidsFromName, getElasticSearchTemplate, getJavaClass -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getUuidsFromApiSearch
abstract List<String> getUuidsFromApiSearch(ApiSearch apiSearch, Set<PublishStatus> publishStatus, Pageable pageable, Jwt user, String collectionId)
-
generateBoolQueriesFromApiSearch
abstract Unit generateBoolQueriesFromApiSearch(BoolQueryBuilder bq, ApiAdvancedSearch advancedQuery)
-
generateBoolQueriesFromApiSearchWithFilters
abstract Unit generateBoolQueriesFromApiSearchWithFilters(BoolQueryBuilder bq, ApiFilteredSearch filteredQuery, Set<PublishStatus> publishStatus)
-
richSkillPropertiesMultiMatch
abstract BoolQueryBuilder richSkillPropertiesMultiMatch(String query)
-
byApiSearch
abstract SearchHits<RichSkillDoc> byApiSearch(ApiSearch apiSearch, Set<PublishStatus> publishStatus, Pageable pageable, String collectionId)
-
countByApiSearch
abstract Long countByApiSearch(ApiSearch apiSearch, Set<PublishStatus> publishStatus, Pageable pageable, String collectionId)
-
findSimilar
abstract SearchHits<RichSkillDoc> findSimilar(ApiSimilaritySearch apiSimilaritySearch)
-
occupationQueries
abstract NestedQueryBuilder occupationQueries(String query)
-
deleteIndex
Unit deleteIndex()
-
-
-
-