diff --git a/app/chewy/statuses_index.rb b/app/chewy/statuses_index.rb index 47cb856ea944a..992b1a26ca88a 100644 --- a/app/chewy/statuses_index.rb +++ b/app/chewy/statuses_index.rb @@ -16,13 +16,29 @@ class StatusesIndex < Chewy::Index language: 'possessive_english', }, }, + tokenizer: { + kuromoji: { + type: 'kuromoji_tokenizer', + mode: 'search', + }, + }, analyzer: { content: { - tokenizer: 'uax_url_email', + tokenizer: 'kuromoji', + type: 'custom', + char_filter: %w( + icu_normalizer + html_strip + kuromoji_iteration_mark + ), filter: %w( english_possessive_stemmer lowercase asciifolding + kuromoji_stemmer + kuromoji_number + kuromoji_baseform + icu_normalizer cjk_width english_stop english_stemmer