-
- 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 Loggerlogprivate final Class<RichSkillDoc>javaClassprivate final ElasticsearchTemplateelasticSearchTemplate
-
Constructor Summary
Constructors Constructor Description CustomRichSkillQueriesImpl(ElasticsearchTemplate elasticSearchTemplate)
-
Method Summary
Modifier and Type Method Description final LoggergetLog()Class<RichSkillDoc>getJavaClass()ElasticsearchTemplategetElasticSearchTemplate()List<String>getUuidsFromApiSearch(ApiSearch apiSearch, Set<PublishStatus> publishStatus, Pageable pageable, Jwt user, String collectionId)NestedQueryBuilderoccupationQueries(String query)UnitgenerateBoolQueriesFromApiSearch(BoolQueryBuilder bq, ApiAdvancedSearch advancedQuery)final QuerygenerateBoolQueriesFromApiSearchNu(ApiAdvancedSearch advancedQuery)ElasticSearch v8.7. UnitgenerateBoolQueriesFromApiSearchWithFilters(BoolQueryBuilder bq, ApiFilteredSearch filteredQuery, Set<PublishStatus> publishStatus)BoolQueryBuilderrichSkillPropertiesMultiMatch(String query)final QueryrichSkillPropertiesMultiMatchNu(String searchStr)ElasticSearch v8.7. SearchHits<RichSkillDoc>byApiSearch(ApiSearch apiSearch, Set<PublishStatus> publishStatus, Pageable pageable, String collectionId)LongcountByApiSearch(ApiSearch apiSearch, Set<PublishStatus> publishStatus, Pageable pageable, String collectionId)SearchHits<RichSkillDoc>findSimilar(ApiSimilaritySearch apiSimilaritySearch)-
Methods inherited from class edu.wgu.osmt.richskill.CustomRichSkillQueries
deleteIndex -
Methods inherited from class edu.wgu.osmt.elasticsearch.FindsAllByPublishStatus
countAllFilteredByPublishStatus, createMatchAllRichSkillNativeQuery, findAllFilteredByPublishStatus, getCollectionFromUuids, getCollectionUuidsFromComplexName, getCollectionUuidsFromName -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getLog
final Logger getLog()
-
getJavaClass
Class<RichSkillDoc> getJavaClass()
-
getElasticSearchTemplate
ElasticsearchTemplate getElasticSearchTemplate()
-
getUuidsFromApiSearch
List<String> getUuidsFromApiSearch(ApiSearch apiSearch, Set<PublishStatus> publishStatus, Pageable pageable, Jwt user, String collectionId)
-
occupationQueries
@Deprecated(message = "ElasticSearch 7.X has been deprecated", replaceWith = @ReplaceWith(imports = {}, expression = "CustomJobCodeRepository.typeAheadSearch()"), level = DeprecationLevel.WARNING) NestedQueryBuilder occupationQueries(String query)
-
generateBoolQueriesFromApiSearch
@Deprecated(message = "ElasticSearch 7.X has been deprecated", replaceWith = @ReplaceWith(imports = {}, expression = "generateBoolQueriesFromApiSearchNu"), level = DeprecationLevel.WARNING) Unit generateBoolQueriesFromApiSearch(BoolQueryBuilder bq, ApiAdvancedSearch advancedQuery)
-
generateBoolQueriesFromApiSearchNu
final Query generateBoolQueriesFromApiSearchNu(ApiAdvancedSearch advancedQuery)
ElasticSearch v8.7.X version
-
generateBoolQueriesFromApiSearchWithFilters
@Deprecated(message = "ElasticSearch 7.X has been deprecated", replaceWith = @ReplaceWith(imports = {}, expression = "generateBoolQueriesFromApiSearchWithFiltersNu"), level = DeprecationLevel.WARNING) Unit generateBoolQueriesFromApiSearchWithFilters(BoolQueryBuilder bq, ApiFilteredSearch filteredQuery, Set<PublishStatus> publishStatus)
-
richSkillPropertiesMultiMatch
@Deprecated(message = "ElasticSearch 7.X has been deprecated", replaceWith = @ReplaceWith(imports = {}, expression = "richSkillPropertiesMultiMatchNu"), level = DeprecationLevel.WARNING) BoolQueryBuilder richSkillPropertiesMultiMatch(String query)
-
richSkillPropertiesMultiMatchNu
final Query richSkillPropertiesMultiMatchNu(String searchStr)
ElasticSearch v8.7.X version
-
byApiSearch
SearchHits<RichSkillDoc> byApiSearch(ApiSearch apiSearch, Set<PublishStatus> publishStatus, Pageable pageable, String collectionId)
-
countByApiSearch
Long countByApiSearch(ApiSearch apiSearch, Set<PublishStatus> publishStatus, Pageable pageable, String collectionId)
-
findSimilar
SearchHits<RichSkillDoc> findSimilar(ApiSimilaritySearch apiSimilaritySearch)
-
-
-
-