【发布时间】:2020-12-20 03:17:34
【问题描述】:
假设我们在特定字段上针对术语“cosmopolitan”发出查询(确切的类型不相关),并假设结果集包含多个文档,每个文档都包含“k”个实例国际化。”
通过任何适用的机制(提升、加权、排序等),我希望返回的结果集考虑到文档中“cosmopolitan”的位置,即如果 cosmopolitan 的平均位置是较低(更接近文档的开头),则其排名/分数较高。
我研究了不同类型的查询和脚本,但似乎找不到适用于此的东西,这似乎很奇怪,因为对于许多领域来说,术语位置可能非常重要。
【问题讨论】:
标签: elasticsearch lucene