加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 在elasticsearch响应中更改字段名称

发布时间:2020-12-15 02:11:02 所属栏目:Java 来源:网络整理
导读:我需要在弹性搜索响应中更改字段名称(例如,将“标题”更改为“标题”).我想避免解析需要花费很多时间的Json响应. 有没有办法做到这一点? 解决方法 我担心弹性搜索可能无法使用.您可能需要解析响应.考虑 别名 Apache Solr 4.0中引入的一项内容现在无法在Elas
我需要在弹性搜索响应中更改字段名称(例如,将“标题”更改为“标题”).我想避免解析需要花费很多时间的Json响应.
有没有办法做到这一点?

解决方法

我担心弹性搜索可能无法使用.您可能需要解析响应.考虑

别名

Apache Solr 4.0中引入的一项内容现在无法在ElasticSearch中使用,它能够转换结果文档.首先,Solr允许您为返回的字段设置别名,例如,您可以根据需要返回字段price_usd或price_eur作为价格.第二件事是能够将函数返回的值作为结果(或字段)中的(伪)字段返回. Solr还能够返回以给定前缀开头的字段(例如,以price开头的所有字段).除了能够获得函数值作为在运行中添加到匹配文档的字段之外,其他功能不是突破性的,尽管在某些情况下它们可以很方便.

从http://blog.sematext.com/2012/10/01/solr-vs-elasticsearch-part-3-searching/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读