【问题标题】:Integrating lucene or solr with java derby DB将 lucene 或 solr 与 java derby DB 集成
【发布时间】:2013-03-03 18:57:33
【问题描述】:

正在开发带有文本字段的桌面应用程序 用户将输入文本字符然后将搜索数​​据库 找到一个行进字符串

例如

如果用户输入短语“比生命更重要”

系统应该搜索数据库中的所有列 对于行进字符串。我正在使用带有 NetBeans IDE 的 java derby 数据库。

是否可以使用 lucene 或 solr 搜索引擎通过 java derby DB 进行搜索

谢谢

【问题讨论】:

    标签: java swing solr lucene derby


    【解决方案1】:

    您可以使用DataImportHandler 将数据从 Derby 提取到 Solr 架构中。然后,您使用eDisMax 作为搜索算法来查找所有字段的内容。

    【讨论】:

    • 但是有教程可以给出他们实现的例子会很高兴有一些
    • 你有什么困难? Derby 有一个标准的 JDBC 驱动程序。 DataImportHandler 有一个使用 JDBC 连接和映射字段的示例。 eDisMax 页面有如何跨多个字段搜索的示例。 Solr 发行版有许多示例展示如何定义字段、使用 DIH,甚至还有一个完整的 Solr 入门教程。如果您在执行这些操作时遇到特定问题,请提出单独的详细问题。
    【解决方案2】:

    看起来可以整合它们。这是 Apache it self 的简短教程。

    LuceneDerbyIntegration

    【讨论】:

      【解决方案3】:

      根据 DERBY-590,有一个补丁可用,但尚未完全烘焙:

      https://issues.apache.org/jira/browse/DERBY-590

      【讨论】:

        猜你喜欢
        • 2010-09-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-09-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多