是时候用 ES 拯救发际线啦

求助一个查询场景实现,es查询用户客服对话文本,需要加入角色这个维度

Elasticsearch | 作者 alex_farm | 发布于2020年02月26日 | 阅读数:1343

会将客服与用户的对话文本存储起来进行查询,业务提的一个需求是 A:天气 NEAR B:出门。
解释下A代表客服说的词,B代表用户说的词,NEAR就是两个词默认在十个偏移量之内。
之前查询都是把所有的对话放在一个text字段中,现在需要区别角色,那就要分离两者的文本放在两个text中,但是这十个位移怎么去判断呢,phase match好像也实现不了,求助了
已邀请:

要回复问题请先登录注册