我有一家在线杂货店,产品具有以下属性:
- 产品名称(百事可乐,7UP)
- 容器(1瓶,1罐)
- 变体名称(饮食,最大)
我希望我的 Azure 搜索解决方案能够建议用户所需的产品,而不管搜索词顺序如何(饮食百事可乐、1 罐百事可乐、1 罐百事可乐),但没有运气。
我想知道,如果这样做的唯一方法是计算一个“关键字云”,它将包含所有可能的排列,并将这个“关键字云”字段用作建议字段?此类“关键字云”字段值的示例:“Pepsi Diet 1 can Diet Pepsi 1 can Pepsi”。
Azure 搜索搜索解决方案以某种方式解决了问题,但我无法使用它,因为它不支持预先输入 (AFAIK)。
任何见解将不胜感激。