【问题标题】:Can Solr run without Lucene?Solr 可以在没有 Lucene 的情况下运行吗?
【发布时间】:2015-05-07 11:55:50
【问题描述】:

我有一个运行良好的 Solr 应用程序——我正在使用它来查询 Oracle 数据库并在我所看到的情况下取得了成功。

但是,按照我今天的设置方式,它将数据从 Oracle 导入到本地数据库(我认为这称为 Lucene),此时它在索引中显示为文档。

我想知道是否有一种方法可以将这些数据直接存储在 Oracle 中,而无需在本地提取。我可以为此受到性能打击。 (数据包含个人身份信息,我(正确地)被限制在我可以存储它的位置。)我可以将数据保留为原始格式并让 Solr 像我一样查询数据库吗?我可以让 Lucene 索引存在于 Oracle 中的某个地方吗?

有谁知道这是否可行,或者 Solr 100% 是否需要 Lucene 作为后端?

【问题讨论】:

标签: oracle apache search solr lucene


【解决方案1】:

Solr 100% 是否需要 Lucene 作为后端?

是的。没有 Lucene,Solr 就无法运行。它可能是一个独立的应用程序,但它使用 Lucene 作为其核心。

至于您是否可以将索引存储在数据库中,这似乎表明您可以:https://stackoverflow.com/a/17371651/2039359(它又指向Create Lucene Index in database using JdbcDirectory)通过扩展Compass 但这似乎已经失效(@ 987654324@) 所以你是否应该是另一个问题

【讨论】:

    猜你喜欢
    • 2018-07-28
    • 1970-01-01
    • 1970-01-01
    • 2019-02-01
    • 2015-11-08
    • 2011-10-03
    • 2018-04-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多