【问题标题】:Can I use Solr just for search an existing Lucene index?我可以只使用 Solr 来搜索现有的 Lucene 索引吗?
【发布时间】:2011-12-20 17:42:38
【问题描述】:

我在本地使用 Lucene 来索引文档。我知道如何很好地使用 Lucene。我从未使用过 Solr,但我想使用 Lucene 索引运行网络搜索,所以我现在正在研究它。

假设我可以在 EC2 上安装 Solr,而不是使用 Solr 索引文档,而是直接使用 Lucene 在本地进行,然后将 Lucene 索引从我的机器复制到 Solr 将用于搜索的 EC2?

我假设只要我将索引保存在磁盘上就可以了,但我想确定一下。

谢谢!

【问题讨论】:

    标签: solr lucene


    【解决方案1】:

    当然有可能,您只需确保保持完全相同的索引结构(由 Solr 模式定义)。但是,这也意味着您的配置将存储在两个完全不同的地方——例如每次在 Lucene 中更改分析器时,都需要在 Solr XML 配置中同步此更改。我不确定 Solr 在这种用例中会带来什么好处。

    【讨论】:

    • 感谢您的回答。是的,没想到……我打算抓取一些网站,然后用我写的一些新的标记器索引文档。这可能需要一些时间,并且认为在本地进行比在云端(我需要为此付费)更好。
    • 没有什么能阻止您在本地 Solr 实例上执行索引,然后复制索引。
    • 我明白了。我正在使用我编写的分析器,你知道我应该在 Solr 的哪个位置包含文件吗?谢谢!
    猜你喜欢
    • 2012-07-18
    • 2011-07-16
    • 2011-02-12
    • 2020-04-21
    • 2010-11-26
    • 2011-07-12
    • 1970-01-01
    • 2012-01-25
    相关资源
    最近更新 更多