我们有一个大型餐厅菜单数据库,用户可以在其中搜索菜单项。有很多项目,当这些词并排时,它是一道独特的菜,但这些词很常见,到处都是。
示例:用户想要在数据库中搜索“cheese steak”...可以是“cheesesteak”或“cheese steak”
在我的同义词文件中,我有:
cheesesteak => cheesesteak, cheese steak
cheese steak => cheesesteak, cheese steak
当我搜索“cheesesteak”时,我得到了有效的结果。我得到带有“cheesesteak”和“cheese steak”的菜单项(并排的单词)
但是当我搜索“cheese steak”时,我会得到各种不相关的结果,比如“steak salad with blue cheese”,它会找到任何带有奶酪和牛排的东西
有没有办法配置这个同义词文件以便它工作?我不想强迫用户输入引号等。