考虑以下 JSON 文件:
{
"titleSony": "Matrix",
"cast": [
{
"firstName": "Keanu",
"lastName": "Reeves"
}
]
}
现在,我知道在 ElasticSearch 中,您可以将同义词标记过滤器应用于以下链接中给出的字段值:Elasticsearch 分析:同义词标记过滤器。
因此,我可以创建一个“synonym.txt”文件Matrix => Matx
,然后如果我搜索titleSony:Matx
,它也会返回文档Matrix
。
现在,我想要为字段 name 创建一个同义词titleSony
。例如 - titleSony => titleAll
,这样当我搜索 时titleAll
,我也应该得到所有文档titleSony
。
有没有办法在 ElasticSearch 中实现这一点?