是Elasicsearch的代名词分辨率递归?

问题描述 投票:1回答:1

正如我们在Solr的格式建立我们的同义词的配置,并Lucene的执行递归查询替换?

例如,如果一个指定:

meat => beef, pork, poultry
beef => steak, hamburger, filet
pork => hot dog, ham, bacon
poultry => chicken, hen, turkey

是否适用于“肉”的决心,查询所有特定替代的,在这种情况下,牛排,汉堡,菲力,热狗,火腿,培根,鸡肉,鸡和火鸡查询?或将Lucene的只是搜索牛肉,猪肉和家禽?

elasticsearch
1个回答
1
投票

不,同义词不会递归应用。在你的榜样,肉类只会通过牛肉,猪肉,家禽,并没有进一步的替代品代替。

© www.soinside.com 2019 - 2024. All rights reserved.