elasticsearch - 搜索查询中的elasticsearch帖子映射

标签 elasticsearch

我有一个Elasticsearch索引,其中的每条记录如下所示:

{
    "id": "some-id",
    "vendorFilter": { ... },
    "storeFilter": { ... },
    "content": { ... }
}

vendorFilterstoreFilter这样的所有字段仅用于确定要返回哪些项目的过滤器逻辑。但是客户端只关心内容字段中的内容。可以告诉elasticsearch只返回content字段以减少流量吗?因为过滤器值通常非常大。

最佳答案

是的,您可以使用source filtering做到这一点。进行查询时,请先准备源代码说明:

GET /_search

{
    "_source": "content",
    "query" : {
        "term" : { "storeFilter" : "kimchy" }
    }
}

关于elasticsearch - 搜索查询中的elasticsearch帖子映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58444378/

相关文章:

elasticsearch - 由于 SearchContextMissingException 重新索引失败

elasticsearch - Elasticsearch-是否可以使索引和类型具有相同的名称?

elasticsearch - 日期映射在Kibana和ES中不起作用

elasticsearch - 多场映射 Elasticsearch

regex - 正则表达式结果的方面

java - 如何使用 Spring Boot 查询和检索约 100 个客户数据库的结果?

elasticsearch - 在 Elasticsearch 中检索热门术语查询

arrays - ElasticSearch-Kibana:按键过滤数组

elasticsearch - PHP 客户端上用于 elasticsearch 的嵌套语法的 inner_hits 似乎不起作用

Elasticsearch 排除对字段值的最高命中