【问题标题】:elasticsearch results without _ internal fields没有 _ 内部字段的弹性搜索结果
【发布时间】:2015-06-16 20:33:40
【问题描述】:

如何在没有 _index、_type 等 _ 内部字段的情况下让 elasticsearch 查询返回结果?

原因:对于几个页面,我使用 AJAX 调用来获取结果,而不是在服务器上呈现整个网页。但是为每个文档公开 _index 和 _type 内部字段不仅是多余的(带宽),而且还公开了索引和类型名称(安全问题)。

请帮忙!

【问题讨论】:

标签: lucene elasticsearch


【解决方案1】:

这个问题不久前在 elasticsearch google 组的this thread 中讨论过。

总而言之,您不能开箱即用地隐藏那些“内部”字段。我猜你不是直接查询 Elasticsearch(我希望你的服务器不对外开放),而是一个中间 REST 服务,所以,你可以在那里过滤这些字段。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-07-28
    • 2019-03-02
    • 2013-06-06
    • 1970-01-01
    • 1970-01-01
    • 2012-01-24
    • 1970-01-01
    相关资源
    最近更新 更多