我有个问题。我正在创建一个基于产品子类别的产品建议功能。假设我有这样的子类别
案例1(如果我有两个词)
电视有1种产品
三星电视拥有1款产品。
三星冰箱有1款产品
三星冰箱有1款产品
我想要的是,如果我进入三星电视,那么我想要TV或Samsung TV的产品,而不是Samsung refrigerator或Samsung fridge的产品。我试过的是
select * from tabel name where title like "%Samsung TV%" or title like "%Samsung" or title lik
我的疑问如下:产品名为“敌国(电影,蓝光)”,另一个产品名称为“三星Galaxy Note 8 6.3”64 GB移动。用户只可以搜索“三星”,或者用户可以搜索“三星Note 8”,但在任何情况下结果都应该有适当的结果。其他产品也一样。
select *
from Product
where Contains(name, '"Enemy*" and "Of*" and "The*"')
select *
from Product
where Contains(name, '"samsung*" and &
PROBLEM:我想选择带有过滤器ids列表的产品。但是过滤器是来自过滤器组的,所以我想用这样的方式拥有一些所有过滤器组的过滤器。
示例
过滤组:三星,苹果
过滤器: 8GB,16 8GB
如果我选择这些过滤器,我想要所有的产品是三星或苹果和8GB或16 8GB。
SELECT *
FROM oc_product_filter
WHERE (filter_id IN (27)) OR (filter_id IN (28,30))
我正在开发一个网络应用程序,我从几个网站上收集有关手机的数据。问题是,网站对手机的命名略有不同。例如,网站对这两个手机使用以下名称变体:
HTC One X+ (黑色);HTC One X+黑色;HTC One X Plus;HTC One X Plus,黑色
三星Galaxy S3 (卵石蓝,16 GB);三星Galaxy S III (蓝色);三星Galaxy S3 I9300 16 GB卵石蓝;三星I9300 Galaxy S III (16 GB);三星Galaxy S3 (I9300),卵石蓝
由于我使用爬虫从这些网站上读取这些数据,因此我需要我的程序将所有这些不同的字符串解析为相同