我正在运行neo4j(2.0.1)的社区版。使用spring-data-neo4j 3.1.0.RELEASE。 我的neo4j服务器中没有配置自动索引。 spring-data-neo4j正在为我工作。
关闭neo4j服务后,我制作了数据文件夹的副本,并尝试将其替换为我当地环境中的文件夹。
启动本地服务器后,所有数据都在那里。我可以在这个地址看到我的索引列表:
http://localhost:7474/db/data/index/node/
当我尝试在索引中搜索某些内容时,结果是“没有索引命中”。
在我的备份文件夹中,索引文件夹就在那里。还有其他事情可以备份整个数据库,包括索引吗?
更新
这是我对全文搜索的注释:
@Indexed(indexType = FULLTEXT, indexName = "title-search", unique = false)
private String title;
这是我的实施:
Index<Node> title = template.getIndex("title-search", Application.class);
IndexHits<Node> nodeIndexHits = title.query("title", query);
我直接查询索引而不是使用存储库方法来避免标记获取SDN的obj映射。
答案 0 :(得分:0)
除了全文索引之外,SDN 3.1.0不需要在数据库中创建旧索引。它默认情况下只创建和使用模式索引,如果它们丢失,它也会在启动时重新创建。
你如何&#34;搜索某些内容&#34;