2013-10-30 39 views
0

考慮一個包含電影節點的數據庫,該節點可以將一種或多種語言指定爲標籤;在每個用戶節點中指定他說的一組語言。neo4j,條件「至少有一個來自指定集的標籤」

什麼是以用戶所說的語言搜索電影的最佳方式(使用「至少有一個這樣的標籤」這樣的條件)?

回答

1

假設您的電影帶有Movie標籤和每種可用語言的標籤,例如, enfrde

如果您尋找可用的所有電影是用英語或法語:

MATCH (m:Movie) 
WHERE any(l in labels(m) WHERE l in ['en','fr']) 
RETURN m 
相關問題