我有一个Elasticsearch数据库,里面有1500万个产品。
我想写一个查询,当我的用户搜索“nikeeeeee”、“nikeoff”、“bestnike”、“nikenike”或“nike-Nike”或类似的关键字时,查找所有Nike产品。
当我使用Fazzy查询时,返回的结果不相关。
我该怎么办?
先谢谢你
当我的用户搜索“nikeeeeee”时查找所有Nike产品
我有一个Elasticsearch数据库,里面有1500万个产品。
我想写一个查询,当我的用户搜索“nikeeeeee”、“nikeoff”、“bestnike”、“nikenike”或“nike-Nike”或类似的关键字时,查找所有Nike产品。
当我使用Fazzy查询时,返回的结果不相关。
我该怎么办?
先谢谢你
当我的用户搜索“nikeeeeee”时查找所有Nike产品
1条答案
按热度按时间laximzn51#
正如@rabbitbr所述,您可以使用synonymns
使用同义词,多个单词可以指向同一个标记。
下面是它的工作示例
第一个
结果