在搜索中超越LIKE

时间:2009-08-13 21:23:41

标签: search

类似于发布问题时“相关问题”搜索在此处的工作方式:有哪些开源系统可以让您的搜索超出基于SQL的LIKE匹配?我希望能够查询“他说出来”并获得包括“她说出来”的结果(“说出来”是关键,而不是他/她的语义)。再次,类似于我的标题“在搜索中超越LIKE”,列出了“超越iframe”的问题。

仅供参考:这是一个Ruby on Rails应用程序。除了免费/开源(例如没有Oracle,MsSql等)之外,不需要特定的数据库引擎。

更新:我希望stackoverflow.com让我接受多个答案!很难选择一个像这样的命名问题。不过,你有我的赞成票; )

2 个答案:

答案 0 :(得分:4)

我能想到的大型OS全文搜索引擎是Lucene

我认为它的搜索capabilities会做你想要的。

答案 1 :(得分:4)

结帐Sphinx Search

这是开源软件(GPL v2)。它包含Ruby on Rails的API。

Ruby on Rails至少有一个名为Riddle的其他API(得到它?Riddle of the Sphinx?: - )。