制作自己的rails搜索引擎

时间:2015-09-02 00:32:50

标签: ruby-on-rails search search-engine

我正在使用ruby on rails制作一个Web应用程序。 我的应用程序有一个包含研究记录的数据库。 研究记录包括字符串信息:记录编号,描述等等

我想搜索结果并将其显示在我的网络应用程序中。 但是,我必须使用自己的搜索引擎来搜索并返回结果。 我的想法目前是:

  1. 搜索引擎是一个单独的程序
  2. 用户输入:关键字字符串
  3. 我自己的搜索引擎接受关键字并处理返回 输出
  4. 输出:csv结果(因为我想将其显示为表格)
  5. 现在的问题是:

    1. 如何在Rails中创建我自己的搜索引擎?
    2. 如何将输入传递给该搜索引擎
    3. 搜索引擎如何将输出发送回我的rails应用程序,以便我可以将结果显示为表格?

1 个答案:

答案 0 :(得分:1)

有一个

  

Solr的

有好宝石

  

太阳黑子

为solr添加了一个不错的dsl。

还有另一个全文引擎

  

ElasticSearch

使用

  轮胎宝石

Ruby脚本中的搜索引擎

  

Picky