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)