4
如何「加入」兩個指標,我有兩個指標必須分開:在ElasticSearch
// index = `order_item`
{
"ID": 1,
"Name": "Shoes",
"Price": 9.99,
"OrderID": 82
},{
"ID": 1,
"Name": "Hat",
"Price": 19.99,
"OrderID": 82
}
// index = `order`
{
"ID": 82,
"Customer": "John Smith"
}
我怎麼會「加入」這兩個表上的搜索,這樣它會返回沿東西線的:
results = {
"ID": 1,
"Name": "Shoes",
"Price": 9.99,
"Order.ID": 82,
"Customer": "John Smith"
},{
"ID": 1,
"Name": "Hat",
"Price": 19.99,
"Order.ID": 82,
"Customer": "John Smith"
}
不幸的是,它不能做大衛 – eliasah
@eliasah - 我明白了,謝謝。那麼在這裏你會有什麼建議可以作爲我們如何能夠合併數據的。例如,像合併它然後創建第三個索引的處理作業。這裏有什麼可能嗎? – David542
您是否考慮過文檔之間的父母/子女關係? https://www.elastic.co/guide/en/elasticsearch/guide/current/parent-child.html請注意,單個索引不像RDBMS中的表格。 –