2011-10-24 12 views
0

太陽黒点Solrのクエリ

を 「ベルリン」と「ベルリナートア」:

@destinations = Destination.search do keywords params[:search], {:minimum_match => 1}

をさんは、データベースに次の2つの宛先があると仮定しましょう私が "Berliner Tor"の後で検索している場合、 "Berliner Tor"だけが結果セットにあります。私は結果セットに「ベルリン」も持っていたいと思います。

アイデアはありますか?

答えて

0

検索しているフィールドをPorterStemFilterFactoryに移動させることができます。
PorterStemFilterFactoryは用語を根に縮小し、ベルリンはルートベルリンに縮小されます。
これにより、berlin termのドキュメントも返されます。

関連する問題