正在開發與用戶輸入的文本字符數據庫將被搜索 找到前進的字符串Lucene集成或Solr的用java德比DB
例如
如果一個文本框 桌面應用程序用戶輸入短語「比生活更大」
系統應該搜索數據庫中的所有列 以獲得行進字符串。我正在使用java derby數據庫和NetBeans IDE。
是否有可能採用了Lucene Solr的或 搜索引擎通過Java DB德比
感謝
正在開發與用戶輸入的文本字符數據庫將被搜索 找到前進的字符串Lucene集成或Solr的用java德比DB
例如
如果一個文本框 桌面應用程序用戶輸入短語「比生活更大」
系統應該搜索數據庫中的所有列 以獲得行進字符串。我正在使用java derby數據庫和NetBeans IDE。
是否有可能採用了Lucene Solr的或 搜索引擎通過Java DB德比
感謝
看起來像產品查詢,可以將它們集成。這是Apache自己的簡短教程。
您可以使用DataImportHandler從德比提取數據到Solr模式。然後,您使用eDisMax作爲搜索算法來查找所有字段上的內容。
好的會盡力回覆你 – 2013-03-04 02:42:40
,但是有教程來舉例說明他們的實現將會非常有用 – 2013-03-04 02:51:54
你有什麼困難? Derby有一個標準的JDBC驅動程序。 DataImportHandler有一個使用JDBC連接和映射字段的例子。 eDisMax頁面提供瞭如何跨多個字段進行搜索的示例。 Solr發行版有很多示例,說明如何定義字段,使用DIH,甚至有一個以Solr開頭的完整教程。如果您在遵循這些問題時遇到特定問題,請提出單獨的詳細問題。 – 2013-03-04 14:14:09
根據DERBY-590,一個補丁可用,而不是全面的烤尚未:
有一個新的線程在這裏:https://issues.apache.org/jira/browse/DERBY -590 – 2015-04-10 03:16:48