2015-10-26 47 views
-1

我正在尝试使用Neo4j作为后端构建搜索引擎&作为前端的Java Web应用程序。使用Neo4j Java API,提取的数据是JSON格式。任何想法如何使用Lucene查询JSON数据为用户提供自动完成建议?JSON数据中的Lucene自动完成

回答

0

Suggest lucene

检查这个线程我用它来创建我的自动完成和显示RichFaces的这个

+0

很好的建议来创建。但JSON提取没有在那篇文章中提到 – Vineet

0

对于自动完成有2.3一个非常有用的新功能:

MATCH (n:Person) 
WHERE n.name starts with 'Jo' 
RETURN n 

回报个人节点像'John'和'Joanne'基于索引搜索。

当然,该指数已使用

CREATE INDEX ON :Person(name) 
+0

它不只是名称,我必须在多个节点上提供自动完成建议,所以我想通过JAVA API以JSON格式提取它们,然后使用Lucene进行自动完成 – Vineet