Neo4j Java API,如何缩小搜索结果?

时间:2013-12-06 14:56:17

标签: java neo4j

我正在尝试对事件图表进行查询。我按名称和日期范围搜索。我不确定使用Java API执行此操作的最有效方法是什么。

我目前正在使用这样的索引: -

Index<Node> searchIndex = graphDb.index().forNodes("event-name-desc-search",  MapUtil.stringMap(IndexManager.PROVIDER, "lucene", "type", "fulltext","to_lower_case", "true" ));

PagingIterator<Node> neoResult = new PagingIterator<Node>(searchIndex.query("name", searchTerm).iterator(), pageSize) ; 

Iterator<Node> resultPage = neoResult.nextPage(); 

while(resultPage.hasNext()){
   ** Do Stuff**
}

我不知道如何在不迭代每个结果的情况下应用日期范围过滤器。有没有更合理的方法呢?

0 个答案:

没有答案