1
之前添加在JSON场[这是我的第一篇,请原谅我,如果我做错了! (也对不起我的英语不好)]ElasticSearch索引
我试图为弹性搜索(Java),开发一个Mapper /插件,分析一些指定字段的JSON和添加另一个字段与分析的结果之前存储和索引数据。
EG: 我开始与这个流行的JSON:
{
"tweet" {
"user" : "kimchy",
"message" : "This is a tweet!",
"postDate" : "2009-11-15T14:12:12",
"priority" : 4,
"rank" : 12.3
}
}
而且,索引之前,我想它想:
{
"tweet" {
"user" : "kimchy",
"message" : "This is a tweet!",
"postDate" : "2009-11-15T14:12:12",
"priority" : 4,
"rank" : 12.3
"IsKimchy" : "Yes"
}
}
在这里,我想阅读领域的 “用户” 和如果用户是Kimchy,则创建另一个包含“是”的字段。 如何在索引之前像这样分析字段(使用java)?
正如我知道我可以一个字段的内容复制在其他使用Copy_to,这样我就可以在现场只工作,也许它可以帮助?
http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/mapping-transform.html – 2014-11-21 12:23:02
非常感谢Kostantintin V. Salikohov的提示,这很有帮助,但我想分析一下在java中索引数据之前!我有一个java lib(几年前制作),我想在elaticsearch领域的分析中实现这个功能。 感谢你我可以复制和准备其他领域! – SlntSwrd 2014-11-24 08:35:13