elasticsearch 弹性搜索-从结果中获取位置,elasticsearch,elasticsearch" /> elasticsearch 弹性搜索-从结果中获取位置,elasticsearch,elasticsearch" />

elasticsearch 弹性搜索-从结果中获取位置

elasticsearch 弹性搜索-从结果中获取位置,elasticsearch,elasticsearch,有没有办法在弹性搜索中获得结果的位置 假设我有以下文档: 他是一位杰出的顾问,他是一位临时劳工和约翰·哈罗,他是一位杰出的律师。在vero eos和accusam以及justo duo dolores和ea Reum 现在我搜索HALLO并得到三个点击,以及每个点击前后的一些单词john HALLO doe。 我的问题是,这些词可能是相等的 那么,有没有一种更奇特的方法可以从文档中的点击中获得准确的位置,例如:HALLO

有没有办法在弹性搜索中获得结果的位置

假设我有以下文档:

他是一位杰出的顾问,他是一位临时劳工和约翰·哈罗,他是一位杰出的律师。在vero eos和accusam以及justo duo dolores和ea Reum

现在我搜索HALLO并得到三个点击,以及每个点击前后的一些单词john HALLO doe。 我的问题是,这些词可能是相等的


那么,有没有一种更奇特的方法可以从文档中的点击中获得准确的位置,例如:HALLO<[line,char start-char end]?

是的,使用termvector api。必须启用偏移参数。按照文档中的例子进行操作

我不明白,你在找什么职位?您搜索的术语或上下文?另外,请指定正在运行的查询