Class QuickReplyElasticService
java.lang.Object
com.bytedesk.kbase.quick_reply.elastic.QuickReplyElasticService
快捷回复-全文检索服务
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.springframework.data.elasticsearch.core.ElasticsearchOperations -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate QuickReplyElasticconvertToElastic(QuickReplyEntity quickReply) 转换为ES实体private QuickReplyElasticSearchResultconvertToSearchResult(org.springframework.data.elasticsearch.core.SearchHit<QuickReplyElastic> searchHit) 转换为搜索结果deleteIndex(String uid) 从Elasticsearch中删除索引根据uid查询org.springframework.data.domain.Page<QuickReplyElasticSearchResult>search(String keyword, String orgUid, String agentUid, org.springframework.data.domain.Pageable pageable) 全文检索voidupdateIndex(QuickReplyEntity quickReply) 更新索引
-
Field Details
-
elasticsearchOperations
private final org.springframework.data.elasticsearch.core.ElasticsearchOperations elasticsearchOperations
-
-
Constructor Details
-
QuickReplyElasticService
public QuickReplyElasticService()
-
-
Method Details
-
updateIndex
更新索引 -
deleteIndex
从Elasticsearch中删除索引 -
search
public org.springframework.data.domain.Page<QuickReplyElasticSearchResult> search(String keyword, String orgUid, String agentUid, org.springframework.data.domain.Pageable pageable) 全文检索 -
findByUid
根据uid查询 -
convertToElastic
转换为ES实体 -
convertToSearchResult
private QuickReplyElasticSearchResult convertToSearchResult(org.springframework.data.elasticsearch.core.SearchHit<QuickReplyElastic> searchHit) 转换为搜索结果
-