2013-06-10 16 views
5

デンマークのアナライザを使用して、2つのフィールド(名前&の説明)を取得しました。 英語のアナライザでもサポートする必要があります。1つのフィールドに複数のアナライザ

私のソリューションは何ですか?

  1. フィールドにアナライザを追加しますか?
  2. ルックアップ時に言語を設定しますか? (データは解析されないので、これは動作しないと思わないでください)
  3. 2つの追加フィールドがありますname_en & description_en?

答えて

3

名前と説明にデンマークアナライザーを使用する複数フィールドを使用します。次に、name.enとdescription.enのようなフィールドに英文アナライザを使用します。

http://www.elasticsearch.org/guide/reference/mapping/multi-field-type/

+0

ちょうどこのプロジェクトは、60〜80カ国に(いくつかの数年で)展開されようとしてたときに、高価になるだろう、それをテストします。 次に、各言語に2つのフィールドが必要です。 –

関連する問題