-
- All Implemented Interfaces:
-
edu.wgu.osmt.elasticsearch.FindsAllByPublishStatus
public interface CustomRichSkillQueries implements FindsAllByPublishStatus<RichSkillDoc>
-
-
Method Summary
Modifier and Type Method Description abstract UnitgenerateBoolQueriesFromApiSearch(BoolQueryBuilder bq, ApiAdvancedSearch advancedQuery)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
buildQuery, countAllFilteredByPublishStatus, findAllFilteredByPublishStatus, getElasticSearchTemplate, getJavaClass -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
generateBoolQueriesFromApiSearch
abstract Unit generateBoolQueriesFromApiSearch(BoolQueryBuilder bq, ApiAdvancedSearch advancedQuery)
-
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()
-
-
-
-