全文検索用にインデックスを作成したいモデルの 1 つに文字列フィールドがあります。
class Organization < ActiveRecord::Base
searchable do
text :name
end
end
これはほとんどすべての場合にうまく機能Organizationしますが、名前に a-が含まれる がある場合、たとえばAshlawn-Highlands、単語が 2 つの異なる用語に分割されます。
したがって、検索するAshlawnと組織が見つかるか、検索するHighlandsと組織が見つかりますが、if を検索してAshlawn-Hも何も返されません。
を含むこの文字列を Solr で適切にトークン化するにはどうすればよい-ですか?
ジョー