elasticsearch,aws-elasticsearch,Node.js,elasticsearch,Aws Elasticsearch" /> elasticsearch,aws-elasticsearch,Node.js,elasticsearch,Aws Elasticsearch" />

Node.js 在elasticsearch中,搜索两个具有相同ID的文档

Node.js 在elasticsearch中,搜索两个具有相同ID的文档,node.js,elasticsearch,aws-elasticsearch,Node.js,elasticsearch,Aws Elasticsearch,嗨,我是Elasticsearch的新手,我正在使用Elasticsearch 5.6版,因为我知道Elasticsearch中每个文档的id都是唯一的。 但在重新索引日志时,我发现了这一点。某些文档具有相同的_id。例如,下面的两个日志 有相同的身份证。怎么可能 { “_索引”:“订单”, “_类型”:“待定”, “_id”:“1473531”, “_分数”:1, “_路由”:“44540”, “_父项”:“44540”, “_来源”:{ “id”:1473531, “级别”:“信息”, “类

嗨,我是Elasticsearch的新手,我正在使用Elasticsearch 5.6版,因为我知道Elasticsearch中每个文档的id都是唯一的。 但在重新索引日志时,我发现了这一点。某些文档具有相同的_id。例如,下面的两个日志 有相同的身份证。怎么可能

{
“_索引”:“订单”,
“_类型”:“待定”,
“_id”:“1473531”,
“_分数”:1,
“_路由”:“44540”,
“_父项”:“44540”,
“_来源”:{
“id”:1473531,
“级别”:“信息”,
“类型”:“待定”,
“状态”:“状态”,
“消息”:“被系统标记为已取消的订单”
}
}
{
“_索引”:“订单”,
“_类型”:“已确认”,
“_id”:“1473531”,
“_分数”:1,
“_来源”:{
“id”:1473531,
“来源地址”:“独立,密苏里州64055”,
“目的地地址”:“MO 64138”,
“短源”:“选择物理疗法”,
“短目的地”:“家”,
“客户备注”:空,
“来源地长”:[“39.0334554”,“-94.3761432”],
“目的地拉长”:[“38.986449”,“-94.4661768”]
}
}

这是因为索引中的类型不同

第一个文档的索引为
订单
,但类型为
待定
,而另一个文档的索引为
订单
,但类型为
已确认


在最新的ES版本中,类型被删除,请参阅以了解更多信息。

这是因为索引中的类型不同

第一个文档的索引为
订单
,但类型为
待定
,而另一个文档的索引为
订单
,但类型为
已确认


在最新的ES版本中,类型被删除,请参阅以了解更多信息。

两个文档的类型不同,一个是
待定的
,另一个是
已确认的
。不过,要知道,这是一种类型,您必须更改您的数据设计。@Naresh,如果您能在解决问题时投票并接受答案,那就太好了,TIA:)两个文档的类型不同,一个是
挂起的
,另一个是
确认的
。不过,要知道,这是一种类型,您必须更改您的数据设计。@Naresh,如果您能够在解决您的问题时投票并接受答案,那就太好了,TIA:)