elasticsearch Elasticsearch在查询位于前n个单词中的位置获取结果
我只想在特定字段包含我在前300个单词中搜索的内容时获得结果 例如:elasticsearch Elasticsearch在查询位于前n个单词中的位置获取结果,elasticsearch,kibana,elasticsearch,Kibana,我只想在特定字段包含我在前300个单词中搜索的内容时获得结果 例如: 用户查询为“新冠病毒-19” Elasticsearch应该会给他一个结果,在我索引的一篇文章内容的前300个单词中出现“新冠病毒-19” 我研究了span_查询,特别是span_first和他的end参数。它工作得很好,但看起来span_first只用于一个单词。例如,如果span_项是“Covid”,我会得到一些结果,但如果span_项是“Covid 19”,我就不会再得到任何结果。我希望得到相同的结果,但有一个完整的
- 用户查询为“新冠病毒-19”
- Elasticsearch应该会给他一个结果,在我索引的一篇文章内容的前300个单词中出现“新冠病毒-19”