2017-06-09 13 views
1

を検索可能できるようにするためにどのように私はこの絵文字は次のように保存されているMySQLデータベースには、以下の絵文字絵文字のElastic検索で - 彼らは


のような検索絵文字のをサポートできるようにする必要があり弾性検索アプリケーションを持っています

😄 

次弾性Searchインスタンスは、このDBのコンテンツを受け取り、検索可能にする必要があります、例えばそれ以上の検索APIでのためのユーザーを検索場合は、上記の正確なUnicode文字を検索する必要があるだろう - 誰もが何かアドバイスを提案することができますこれは、このように聞こえる はまず、文字列が順番に任意の文字フィルターを通過する

文字フィルター:いくつかのカスタム機能が

答えて

3

あなたは/書き込み文字のフィルタを設定する必要があり弾性検索に組み込まれていません。彼らの仕事はトークン化の前に文字列を整理することです。文字フィルタを使用してHTMLを取り除くか、&文字を単語とに変換することができます。

emoijsを略語に変換してから、通常のテキストとして保存することができます。

https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis-charfilters.html

​​