【发布时间】:2011-06-27 01:54:10
【问题描述】:
我正在寻找一个轻量级的 Rails 搜索引擎。这并不意味着进行全文搜索或任何事情,我正在做一个简单的自动完成文本框。基本上,给定一个字符串,我需要它来搜索表中的两个字符串列并返回最相关的结果。
我考虑过自己做搜索算法,使用大量的 SQL LIKE 语句等,但是当您谈论加权条目以及如果缺少单词会发生什么时,它会变得有点混乱。模糊搜索也不错。我试过用谷歌搜索,但它大多给我的东西(我认为)是矫枉过正的,比如狮身人面像。
您对可以执行我所描述的简单搜索引擎有什么建议吗?还是让自定义引擎总是更好。
谢谢!
附:我认为注意我正在自动完成书名和作者可能会有所帮助,因此用户非常清楚他们应该在搜索字段中输入什么。
【问题讨论】:
-
推荐阅读会议幻灯片Enhancing the search box,其中提到了一些建议和完成的解决方案。
标签: ruby-on-rails autocomplete search-engine fuzzy-search