2

我是 Solr 新手,几乎没有关于 SOlr/lucene 的问题

1) solr 如何在重启和重启之间保留索引数据

2)如何在集群环境中共享数据

4

2 回答 2

4

Solr 将索引数据保存在文件中,这些文件存储在配置文件中提到的数据目录中。
每当您在 solr 上执行 Commit 时,数据都会保留。
当 Solr 重新启动时,它会重新加载文件以取回索引。

对于复制数据,您需要 Solr 复制以在多个服务器上拥有相同的数据副本。
您还可以检查SolrCloud以了解 Solr 的分布式功能。

于 2012-10-31T04:08:34.660 回答
0

为了回答您的部分问题,Solr 索引存储在您的本地目录中 Solr 配置中指定的路径中,如下所示:

 <dataDir>/var/data/solr</dataDir>

从该位置重新开始加载索引信息。

参考

http://wiki.apache.org/solr/SolrConfigXml

于 2012-10-30T18:49:48.210 回答