2011-10-07 72 views
15

我是Solr的新手。任何人都可以告诉它存储索引的位置。其中solr存储搜索索引,在数据库或文件中?

    在现有站点数据库
  1. 创建新的数据库
  2. 成XML文件。

在此先感谢

编辑:我问这个,因为我需要的文件列表上复制到生产。 假设,如果我在开发环境中索引一个站点,需要将哪些文件复制到生产环境中。我们不想重新为整个网站重新编制索引。

EDIT-2在哪里我可以找到索引目录,它存储数据文件夹?

回答

16

Solr(和底层Lucene)索引是一种特殊设计的数据结构, 作为一组索引文件存储在文件系统上。

该索引的设计具有高效的数据结构,以最大限度地提高性能并最大限度地减少资源使用。

您可以检查通常驻留在数据/索引文件夹中的Lucene索引

详细信息@http://lucene.apache.org/java/3_0_0/fileformats.html

+1

感谢Jayendra,所以如果我指数开发环境的站点,文件,我需要在复制到生产环境。我们不想重新为整个网站重新编制索引。 – innocent

+0

您可以复制包含索引目录的数据文件夹。 – Jayendra

+0

是的,这就是我问,我可以找到索引目录。我使用debian环境 – innocent