私はadjustment
,organization
およびcountry
フィールドを持つESマッピングを持っています。特定のフィールドのみの弾性検索同義語
SA => Seasonally Adjusted # for adjustment
SA => Special Analysis # for organization
SA => Kingdom of Saudi Arabia # for country
私は、これは両方のインデックスとクエリ時に起こる推測
(注、これは不自然な例ではなく、実際のデータです):私は、例えば、そのようなことを、これらの特定のフィールドの同義語を定義したいです?
は、どのように私は同義語は、特定のフィールドのSA
の検索がcountry
でorganization
でadjustment
でSeasonally Adjusted
、Special Analysis
またはKingdom of Saudi Arabia
を含むすべての文書を返すようなものでなければならないことを指定するのですか?
また、ネストされたドキュメントに基づいてネストされたフィールドでこれを行うことができます。したがって、サブ文書{ type: country, value: SA }
と{ type: organization, value: SA }
と{ type: adjustment, value: SA }
は正しく動作するでしょうか?
(ES 2.4を)