2016-01-24 44 views
-1

我有一個類型爲「embedded」的屬性,並且我已經在該屬性上創建了一個LUCENE索引。但它只搜索嵌入式文檔的第一級OrientDB Fulltext Lucene搜索具有多級文檔的嵌入式屬性

例如,財產被稱爲「地方」和存儲的數據是在結構「country.state.city」

USA:{ FLORIDA:{ MIAMI: "Some TEXT" } }

我需要能夠在「一些文本」,這是一個城市級搜索(第3級別)

關於如何運行查詢來檢查城市級別的任何建議?

回答

-1

試試這個命令:

select @rid,places[0].City from <Class name> 
+0

其實我是想通過城市名稱使用Lucene搜索,因爲它可以有多個城市和城市爲3級,但是,我們需要能夠搜索整個對象對於國家和州也是如此 like example「WHERE places LUCENE」united *「 - 如果州或國家或城市具有」統一「的價值,它應該返回記錄 –