2016-06-09 60 views
-1

我在Elasticsearch中有兩個數據索引,其中存儲的文檔的屬性可能與產品中的不同。一個索引中的一個網站產品,另一個網站中的另一個網站。這些產品可以具有不同的屬性和名稱(如大小,重量,長度與測量)使用elasticsearch查詢將數據庫1中的產品與數據庫2中的產品進行匹配的最佳方式是什麼?如何匹配具有不同模式的兩個文檔?

回答

0

我很迷惑你的意思是匹配。你只是試圖在兩個索引中查詢一些東西嗎?如果是這樣,您可以使用逗號在URL中指定多個索引/類型

即, GET index1,index2/type1,type2/_search ....

然後,您只需執行普通查詢。如果您執行多重匹配查詢,則可以簡單地將所有要在所有索引/類型中搜索的字段放在一起,並且彈性搜索將只處理在特定索引/類型存在的字段中搜索。

相關問題