在neo4j备份后没有索引命中

时间:2014-05-27 10:10:02

标签: spring neo4j backup spring-data-neo4j

我正在运行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映射。

1 个答案:

答案 0 :(得分:0)

除了全文索引之外,SDN 3.1.0不需要在数据库中创建旧索引。它默认情况下只创建和使用模式索引,如果它们丢失,它也会在启动时重新创建。

你如何&#34;搜索某些内容&#34;