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