2
在我們公司,我們通過網絡服務向客戶返回一個ID列表。這些ID在整個系統中是唯一的。他們調用其他通過ID的Web服務。我們並不總是知道我們收到的ID的標籤。Neo的全球索引
這並不執行:
MATCH(n {id:{my_id}) ...
雖然我們在幾乎所有的標籤類型的索引,這個查詢沒有標籤,並且因此,據我可以告訴不使用索引。
向所有節點添加一個名爲「GLOBAL」(或其他)的標籤是不是一個好主意,因此我們可以對GLOBAL.id添加一個唯一約束?然後上面的查詢可能是
MATCH(n: GLOBAL{id:{my_id}})...
並且表現很好。
還有別的辦法嗎?
根據最佳實踐建議,我們已停止使用內部標識(特別是與客戶共享時)。 –