我有一个电子商务/在线购物网站,其中包含大约 200万个项目( MS SQL Server数据库)。它具有各种产品,我想为其实现搜索功能。搜索内容可以是“白衬衫”,“黑鞋”,“皮带”等。
如何实现搜索机制?该网站预计将在几年内增长。
我知道诸如SQL自由文本,全文搜索之类的解决方案。
,但哪种情况适合该方案。您知道人们会搜索奇怪的东西吗?
当前问题:如果用户搜索“白衬衫”,那么我从数据库中搜索此商品5至6次。首次搜索会将结果加载到网站产品列表中。其他搜索将获得不同搜索过滤器的商品计数。
什么是最好的解决方案,以最少的数据库调用高效地执行这种搜索?