鉴于文章的标题,我想在我的博客中找到所有类似的文章,仅基于标题。
你会怎么做?
(我使用postgresql和heroku)
答案 0 :(得分:2)
使用Websolr完整测试搜索heroku插件,并使用太阳黑子搜索引擎。这样你就可以使用全文搜索,它会为你做所有的单词搜索。
答案 1 :(得分:0)
您可以这样做:
title = "existing article title"
@articles = Article.find(:conditions => ["title LIKE ?", "%#{title}%"])
对于Rails 3,它将是:
title = "existing article title"
@articles = Article.where(["title LIKE ?", "%#{title}%"])
答案 2 :(得分:0)
从您上次评论来看,您的目标是一个非常复杂的问题。你可以去here看一下斯坦福大学自然语言处理小组的一个项目,该小组试图找出一个句子的名词,形容词,动词等。我首先要确定帖子标题中的名词,然后在数据库中搜索这些名词。