我的数据模型:Solr的同义词,空间
Dress
|-kind
|-color
|-for_season
我想要搜索的模式为特定的季节,以及四季,就像如下:
搜索查询:all seasons
应匹配:Winter, Spring, Summer, Fall
我在我的同义词文件中有以下行:
all\s seasons: winter, spring, summer, fall
我这样做的查询时间,我看到solr管理面板分析页面显示术语列中的同义词。但是,当我搜索for_season:all seasons
我没有得到任何结果。
任何想法为什么?在此欣赏你的时间。
编辑:
这里是我的发现:
我不得不逃离出现在右侧的同义词,具体如下:
all news => weather\ forecast, sports, ...
在查询时间,我不得不用双引号包装查询。如下:
my_field:"all news"
我不得不把原词的RHS,因为它不会发现,除非它被重复。
news => news, weather\ forecast, sports, ...
它看起来现在是工作的罚款。谢谢你的时间。
它将帮助,如果你可以在这里粘贴你的模式 – KaKa 2012-01-17 05:04:50