假设我已经在一些文档存储中存在一组文档,我可以让ElasticSearch创建其索引并将它们存储在各种复制节点中,同时将文档保留在它们所在的位置吗?换句话说,我可以将ES仅用于搜索而不用于存储吗? (我知道这可能不太理想,但我认为有充分的理由需要将文件保存在原来的位置。)
如果采用这种方法,是否会从搜索中删除任何功能,例如显示搜索字词在文档中的位置?
感谢。
答案 0 :(得分:1)
Konstantin引用的链接应该向您展示如何禁用_source。
还有另一种存储字段的方法(store = true)。您最好使用_source并排除您不希望存储为_source的一部分的任何特定字段。
删除了功能:
我可能还缺少其他功能。
在我真正不需要_source的地方遇到的唯一情况是构建分析引擎,我只返回聚合(术语和直方图)。