solr存储搜索索引,在数据库中还是在文件中?

inn*_*ent 17 indexing search solr

我是Solr的新手.任何人都可以告诉它存储索引的位置.

  1. 在现有站点数据库中
  2. 创建新数据库
  3. 进入xml文件.

提前致谢

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

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

Jay*_*dra 16

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

该索引具有高效的数据结构,可最大限度地提高性能并最大限度地减少资

你可以检查通常驻留在data/index文件夹中的lucene索引

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

  • 这是 solr/data/index 吗? (2认同)
  • 是的应该是....它通常是你在conf目录中定义conf文件(schema.xml和solrconfig.xml)的地方. (2认同)