0
我正在嘗試使用數字範圍過濾neo/lucene中的通配符查詢。 我想搜索具有關鍵的「演員」的所有節點(文檔)開始「搶」和年齡> 20:queryContext - 使用數字過濾neo4j/lucene
WildcardQuery luceneQuery = new WildcardQuery(new Term("actor", "rob*"));
QueryContext qx = new QueryContext(luceneQuery)
.numericRange("age", 20, null)
.sortNumeric("age", true);
IndexHits<Node> hits = lucene.query(qx);
一旦我添加數值範圍通配符查詢不工作,僅由數字訂單範圍。 是否可以結合通配符和數字?
感謝, 丹尼爾
謝謝,這是解決方案! 我很好奇你將如何使用QueryParser來完成這個任務?下次可能會爲我節省很多時間! – Daniele