MST
星途 面试题库

面试题:ElasticSearch中如何定制格式化搜索结果API以返回特定字段

假设在ElasticSearch中有一个索引存储了书籍信息,包含书名、作者、出版年份、价格等字段。现在要求通过格式化搜索结果API,只返回书名和价格字段,应该如何实现?请给出具体的API调用示例及参数说明。
39.0万 热度难度
数据库ElasticSearch

知识考点

AI 面试

面试题答案

一键面试
  1. API调用示例
GET /your_index_name/_search
{
    "fields": [
        "书名",
        "价格"
    ],
    "_source": false
}
  1. 参数说明
    • your_index_name:替换为实际存储书籍信息的ElasticSearch索引名。
    • fields:该数组指定需要返回的字段,这里设置为“书名”和“价格”。
    • _source: false:表示不返回_source字段,避免重复返回所有原始字段,仅返回fields指定的字段。