2015-09-02 101 views
-1

我正在使用軌道上的紅寶石的Web應用程序。 我的應用程序有一個由研究記錄組成的數據庫。 學習記錄包含字符串信息:記錄號,說明等等使自己的軌道搜索引擎

我想搜索結果並將它們顯示在我的Web應用程序中。 但是,我必須使用自己的搜索引擎來搜索並返回結果。 我的想法目前是:

  1. 搜索引擎是一個單獨的程序
  2. 用戶輸入:關鍵字串
  3. 我自己的搜索引擎採取的關鍵字和處理返回 輸出
  4. 輸出:CSV結果(因爲我想顯示此爲表)

現在的問題是:

  1. 如何在Rails中創建自己的搜索引擎?
  2. 如何將輸入傳遞給該搜索引擎
  3. 搜索引擎如何將輸出發送回我的rails應用程序,以便可以將結果顯示爲表格?
+0

您好,歡迎堆棧溢出。在這裏,我們希望您首先了解您的代碼 - 然後在遇到困難的地方來找我們。我們很樂意提供幫助,但不會爲您設計或編寫您的系統代碼 - 只是幫助您調試或回答任何特定問題。 (具體而言,考慮可能有「正確答案」的問題)。 –

回答

1

有一個

Solr的

具有良好的寶石

太陽黑子

,增加了一個不錯的DSL到Solr。

也有另一種全文引擎,

ElasticSearch

輪胎寶石

搜索引擎在Ruby腳本

Picky