显示ES领域的有限单词

时间:2012-09-03 11:17:57

标签: elasticsearch

我正在使用Mpdreamz / NEST在C#中集成Elasticsearch。有没有办法限制查询结果字符串中的单词数?

例如,我在ES中有一个名为“内容”的字段,我需要在索引中显示30个与“sensex”匹配的“内容”字样。

提前感谢您提供任何帮助

1 个答案:

答案 0 :(得分:0)

即使在Elasticsearch本身内也是如此。

你有三个选择

  1. 使用突出显示强制摘录
  2. 尝试使用script_fields返回前30个单词
  3. 在索引时添加另一个只有前30个字的字段
  4. 尽管前两个可能与NEST有关,但我会选择第三个选项,因为它不会在查询时产生性能损失。