【问题标题】:where solr store search index, in database or in file?solr 在哪里存储搜索索引,在数据库中还是在文件中?
【发布时间】:2011-12-02 21:11:14
【问题描述】:

我是 Solr 的新手。谁能告诉它存储索引的位置。

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

提前致谢

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

EDIT-2在哪里可以找到index目录,里面存放的是data文件夹?

【问题讨论】:

    标签: search indexing solr


    【解决方案1】:

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

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

    您可以查看通常位于 data/index 文件夹中的 lucene 索引

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

    【讨论】:

    • 感谢 Jayendra,所以如果我在开发环境中为站点编制索引,我需要将哪些文件复制到生产环境。我们不想在整个网站上线后重新索引整个网站。
    • 您可以复制保存索引目录的数据文件夹。
    • 是的,这就是我要问的,我在哪里可以找到索引目录。我正在使用 debian 环境
    • 这会是 solr/data/index 吗?
    • 是的应该是....它通常是定义 conf 文件(schema.xml 和 solrconfig.xml)的 conf 目录。
    猜你喜欢
    • 2018-09-15
    • 1970-01-01
    • 2021-05-09
    • 2013-04-02
    • 1970-01-01
    • 2010-11-11
    • 1970-01-01
    • 1970-01-01
    • 2015-11-03
    相关资源
    最近更新 更多