HTMLタグがSearchkickによってインデックス化されるのを防ぐために、現在これを行っています:
# model.rb
def clean_teaser
ActionView::Base.full_sanitizer.sanitize(teaser)
end
# Searchkick index
def search_data
{
title: title,
teaser: clean_up_teaser
}
end
しかし、これを行うために Elasticsearch のhtml_strip設定に依存する必要があるかどうか、もしそうなら、 Elasticsearch DSL に切り替えずにSearchkickでそれを達成する方法を考えています。現時点ではサポートされていない可能性があるため、代替手段を歓迎します。繰り返しますが、これは現在パフォーマンスの問題なしに機能するため、そのまま使用する必要があります。考え?