搜索结果正在快递途中

es复杂查询中如果获取命中字段???

Elasticsearch | 作者 Fisher | 发布于2021年04月21日 | 阅读数:3469

在一个es复杂的检索查询中,会匹配多个字段进行检索召回.如何在查询结果中获取到本次查询时命中了对应记录的那些字段.
不知道es原生是否有这样的api,以及开启后是否会影响查询性能
希望大佬能来探讨下!
只有highlight 这种方式么,感觉这个开启之后比较影响查询性能
已邀请:

amc - tbd

赞同来自:

如果不嫌麻烦可以用named query试试,把每个字段都单独拆成一个query
https://www.elastic.co/guide/e ... eries

要回复问题请先登录注册