-
- All Implemented Interfaces:
-
edu.wgu.osmt.elasticsearch.FindsAllByPublishStatus,edu.wgu.osmt.richskill.CustomRichSkillQueries
public final class CustomRichSkillQueriesImpl implements CustomRichSkillQueries
-
-
Field Summary
Fields Modifier and Type Field Description private final Class<RichSkillDoc>javaClassprivate final ElasticsearchRestTemplateelasticSearchTemplate
-
Constructor Summary
Constructors Constructor Description CustomRichSkillQueriesImpl(ElasticsearchRestTemplate elasticSearchTemplate)
-
Method Summary
Modifier and Type Method Description Class<RichSkillDoc>getJavaClass()ElasticsearchRestTemplategetElasticSearchTemplate()NestedQueryBuilderoccupationQueries(String query)UnitgenerateBoolQueriesFromApiSearch(BoolQueryBuilder bq, ApiAdvancedSearch advancedQuery)BoolQueryBuilderrichSkillPropertiesMultiMatch(String query)SearchHits<RichSkillDoc>byApiSearch(ApiSearch apiSearch, Set<PublishStatus> publishStatus, Pageable pageable, String collectionId)SearchHits<RichSkillDoc>findSimilar(ApiSimilaritySearch apiSimilaritySearch)-
-
Method Detail
-
getJavaClass
Class<RichSkillDoc> getJavaClass()
-
getElasticSearchTemplate
ElasticsearchRestTemplate getElasticSearchTemplate()
-
occupationQueries
NestedQueryBuilder occupationQueries(String query)
-
generateBoolQueriesFromApiSearch
Unit generateBoolQueriesFromApiSearch(BoolQueryBuilder bq, ApiAdvancedSearch advancedQuery)
-
richSkillPropertiesMultiMatch
BoolQueryBuilder richSkillPropertiesMultiMatch(String query)
-
byApiSearch
SearchHits<RichSkillDoc> byApiSearch(ApiSearch apiSearch, Set<PublishStatus> publishStatus, Pageable pageable, String collectionId)
-
findSimilar
SearchHits<RichSkillDoc> findSimilar(ApiSimilaritySearch apiSimilaritySearch)
-
-
-
-