0
我有一個ES映射,它有adjustment
,organization
和country
字段。我想定義的同義詞,這些具體的領域,例如,例如:Elasticsearch同義詞僅適用於某個字段
SA => Seasonally Adjusted # for adjustment
SA => Special Analysis # for organization
SA => Kingdom of Saudi Arabia # for country
(注意,這是一個人爲的例子,而不是真實數據)
我想這將在兩個索引和查詢時有發生?
如何指定同義詞應爲某一特定領域,使得搜索的SA
將返回包含adjustment
Seasonally Adjusted
,Special Analysis
在organization
或Kingdom of Saudi Arabia
在country
所有文件?
另外,我可以基於嵌套文檔嵌套字段來做到這一點。這樣子文檔{ type: country, value: SA }
和{ type: organization, value: SA }
和{ type: adjustment, value: SA }
會正常工作嗎?
(ES 2.4)