使用Spring Data Neo4j 3.2.0在Neo4j中进行全文索引

时间:2015-02-13 10:37:41

标签: neo4j spring-data-neo4j

我们需要使用Spring Data Neo4j在Neo4j数据库中进行全文索引。其实我正在从那个链接http://neo4j.com/docs/milestone/indexing-create-advanced.html

学习

但现在不推荐使用它的方法。 我从这里开始研究更多关于它的信息http://docs.spring.io/autorepo/docs/spring-data-neo4j/3.2.0.M1/reference/pdf/spring-data-neo4j-reference.pdf 我很困惑该做什么。迈克尔·亨格昨天告诉我们关于该问题的索引How to filters data at node level in Neo4j Cypher。  我们在域级进行索引

@Indexed(indexName = "people-search", indexType=IndexType.FULLTEXT) String username

请提供更多详情

1 个答案:

答案 0 :(得分:1)

我们得到了一个解决方案

@Indexed(indexName = "peopleSearch", indexType=IndexType.FULLTEXT)
     String postText

 @Indexed(indexName = "peopleSearch", indexType=IndexType.FULLTEXT) String username

然后在Cypher中我们使用

START item=node:peopleSearch("postText:v* OR username:*a")
 return id(item) ,labels(item)

如果您有更好的方法,请提供给我们。感谢