lucene Kibana-ElasticSearch,仅返回界面中的特定字段

pobjuy32  于 2022-11-07  发布在  Lucene
关注(0)|答案(3)|浏览(325)

我有一个内部门户与KibanaElasticSearch日志管理,我有一组字段。谁能告诉我如何形成一个查询与搜索短语沿着检索&只显示指定的字段作为结果在它。

  • 谢谢-谢谢
p5fdfcr1

p5fdfcr11#

为了在响应中只返回所需的特定字段,可以在请求正文中执行以下操作:

"size" : 10,                 <------ you can have this or leave it out
    "_source": ["chargeamount"], <------ the field you wanted to get 
    "query":{  
      "query_string":{  
         "query":""           <------ your query after the _search in your url goes here
       }
     }

您也可以查看this SO以获得更多说明。

rhfm7lfc

rhfm7lfc2#

1.在Kibana用户界面中创建搜索
1.转到设置-〉对象-〉搜索
1.打开创建的搜索设置
1.添加“源”(_S):[“我的字段1”,“我的字段2”](See screenshot
此外,如果您只关注 Discover 中的可见字段,而不关注搜索返回的字段,则可以在设置中自定义搜索结果表,但要在 columns text aria(See screenshot)中自定义。

yjghlzjz

yjghlzjz3#

类似地,当我们尝试创建保存的搜索时,“发现”选项卡将显示一个包含时间戳详细信息的列,如果您想隐藏整个字段,可以转到“堆栈管理”--〉“高级设置”,然后从UI中切换“隐藏”时间“列”标志。这将隐藏时间戳列,并帮助您在保存的搜索中仅包括您选择的列,方法是根据我从https://github.com/elastic/kibana/issues/3319了解到的

相关问题