4

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でそれを達成する方法を考えています。現時点ではサポートされていない可能性があるため、代替手段を歓迎します。繰り返しますが、これは現在パフォーマンスの問題なしに機能するため、そのまま使用する必要があります。考え?

4

0 に答える 0