标签层次结构搜索弹性搜索

时间:2016-03-06 06:14:51

标签: search elasticsearch

我有一个标记照片的数据库,另外我有标签的层次结构。我想使用elasticsearch丰富我的搜索,以便。

照片

  

标签:[“梅赛德斯 - 奔驰”,“赛车运动”,“红色”]

我搜索carcolor

应匹配。

如果我使用基于同义词的分析器: Mercedes-Benz=>Mercede-Benz,car,transportation

Mercedes-Benz在编制索引时会转换为Mercedes-Benzcartransportation,这部分是正确的。

当我搜索Mercedes-Benz时,它也会带来所有cartransportation个结果,因为字段的分析方式与索引时相同。

我应该使用什么分析器进行这种分层搜索,也许是path_hierarchy?

0 个答案:

没有答案