#ruby-on-rails #ruby #elasticsearch #searchkick
#ruby-on-rails #ruby #elasticsearch #searchkick
Вопрос:
В настоящее время я делаю это, чтобы предотвратить индексацию тегов 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
но мне интересно, должен ли я полагаться на настройку html_strip в Elasticsearch для этого, и если да, то как это сделать с помощью Searchkick, не переключаясь на Elasticsearch DSL. На данный момент это может просто не поддерживаться, поэтому альтернативы приветствуются. Опять же, в настоящее время это работает без каких-либо проблем с производительностью, так что, возможно, мне следует просто придерживаться этого. Мысли?
Комментарии:
1. У меня такая же проблема, пока что повезло?
2. @Jacka Я уже некоторое время использую это в производстве, до сих пор оно работало хорошо.