【发布时间】:2015-10-27 18:25:47
【问题描述】:
我的索引中有 2 个字段类型;
doc1
{
"category":"15",
"url":"http://stackoverflow.com/questions/ask"
}
doc2
{
"url":"http://stackoverflow.com/questions/ask"
"requestsize":"231",
"logdate":"22/12/2012",
"username":"mehmetyeneryilmaz"
}
现在我需要这样一个查询来过滤相同的 url 字段并返回两个文档的字段:
结果:
{
"category":"15",
"url":"http://stackoverflow.com/questions/ask"
"requestsize":"231",
"logdate":"22/12/2012",
"username":"mehmetyeneryilmaz"
}
【问题讨论】:
-
您需要在客户端进行合并,我应该很容易获得从 elasticsearch 进行合并所需的所有必要信息。
-
但是会有成千上万的文件......你的意思是这是不可能的,或者你不知道那里的方式?
-
@EvaldasBuinauskas 哈哈。如果你这样想,没有人可以再发布问题了。我需要合并从查询返回的不同文档,而不是合并查询..
-
您基本上只需要在您的
doc2中添加一个category字段?基本上,你在问什么in your other question,对吧?
标签: elasticsearch