2015-06-29 42 views
0

我已經在我的rails應用程序中啓動並運行了MySQL自由文本搜索。獅身人面像可以匹配與提供的搜索參數相似的術語或短語嗎?

如果我搜索'普通吉他電纜',我可以找回'吉他'和'電纜',這正是我想要的。

現在我已經安裝了Sphinx和思維獅身人面像寶石,並且我發現搜索'普通吉他電纜'並不會返回任何結果。更糟糕的是,如果我搜索'吉他',我什麼也得不到!相反,我發現我必須搜索「吉他」,即我需要輸入確切的名詞。

這是有問題的,因爲我的用戶很少會搜索'吉他',而是更有可能搜索'紅色吉他'或'廉價吉他',我需要獅身人面像更聰明一點。

我怎樣才能使它做我想做的,而不必每一個形容詞 中英文詞典添加到停止字文件

回答

0

下解決了我的問題!

Product.search "\"#{search_text}\"/1" 

/1末使得它的工作,它就是所謂的法定人數操作