私のスタイルモデルでは、このようにセットアップしました
searchable do
text :full_name
end
しかし、私が走るとき
Style.search { fulltext 'Monkey' }.results
空の結果セットが得られます。同じ検索を実行すると
Style.search { fulltext 'Monkey Patch' }.results
期待どおりの結果が得られます。全文検索では、単語が 1 つでも一致しただけでも結果が得られるという印象を受けました。
1.9.3p392 :002 > Style.first.full_name
Style Load (3.0ms) SELECT "styles".* FROM "styles" LIMIT 1
=> "Monkey Patch"
編集
これは私のschema.xmlファイルです
<fieldType name="text" class="solr.TextField" omitNorms="false">
<analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.StandardFilterFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.PorterStemFilterFactory"/>
</analyzer>
</fieldType>