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 QuickReplyElastic
convertToElastic
(QuickReplyEntity quickReply) 转换为ES实体private QuickReplyElasticSearchResult
convertToSearchResult
(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) 全文检索void
updateIndex
(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) 转换为搜索结果
-