0

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

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

提前感谢您的帮助

4

1 回答 1

0

即使在 Elasticsearch 本身中,您也不能那么容易。

你有三个选择

  1. 使用突出显示强制摘录
  2. 尝试使用 script_fields 返回前 30 个单词
  3. 在索引时添加另一个只有前 30 个单词的字段

尽管前两个可能与 NEST 有关,但我会选择第三个选项,因为它不会在查询时产生性能损失。

于 2012-09-08T15:50:02.910 回答