2011-12-15 36 views
2

使用默認索引,對於精確匹配可以使用nodeIndex.get("message", "Hello"),對於基於Lucene的近似查詢,可以使用nodeIndex.query("message", "Hel*")。這對我來說正確地從Java中運行。Neo4J:通過webadmin查詢節點索引(帶通配符)數據瀏覽器

但是,如何通過webadmin數據瀏覽器界面進行近似查詢?精確匹配工作正常,如:

node:index:nodeIndex:message:"Hello" 

但我看不到如何做通配符查詢。語法顯示在彈出幫助面板爲:

node:index:[index]:[query] 

,但我不知道該怎麼把爲[query]一部分,並不能找到在manualwiki任何的例子。已經嘗試沒有成功如下:

node:index:nodeIndex:"message:Hel*" 
node:index:nodeIndex:message:"Hel*" 
node:index:nodeIndex:"Hel*" 
node:index:nodeIndex:Hel* 

回答

2

這應該工作:

node:index:nodeIndex:message:Hel* 

query是消息:赫爾*所以你只要將其追加,更復雜的查詢也是可能的。 查看lucene syntax guide

node:index:nodeIndex:message:Hel* OR message:Wor* 
+0

是的,那可行,謝謝!如果可以將這種簡單示例添加到數據瀏覽器界面上查詢和/或文檔的文檔中,那將會很好。 – DNA 2011-12-15 12:11:42

+1

我現在使用ver1.8,這不起作用,它改變了嗎? – 2013-01-10 08:40:23