![]() |
1
3
我的第一张照片是这样的:
product_关键字与product_关键字(pk2到pk1)的连接可能很粗糙,因此我无法与性能对话。这是我将开始,然后看看优化。 作为对assaf评论的后续,需要考虑的一件事是,您可以在产品关键词和sum(pk1.weight)+sum(pk2.weight)中添加“weight”进行排名。只是一个想法。 编辑:详细说明权重…您可以决定是否允许对关键字进行加权。不过,用于确定权重的实际方法将是一个业务决策,因此我不能在这里给您太多指导。 例如,这个问题是关于“编程”、“关键字匹配”和“sql”。编程是非常通用的,所以如果两个问题有共同点,那可能并不意味着它们是相关的,所以你可能只把它作为1加权。sql更具体一点,所以您可以将权重设为5。关键词匹配既是问题的主要焦点,也是非常具体的,所以你可以用10来衡量。 当然,这只是一个例子,正如我所说,权重的确切确定以及你如何评分取决于具体的业务。你可能会认为匹配关键词的数量比权重更重要,所以权重可能只是用来作为一个平局,等等。 |
![]() |
2
0
嗯,也许是像下面这样的:
现在我严重怀疑这是一个最佳的sql语句,但它应该完成这项工作。但我无法验证它,因为我只是从头开始编写它,没有实际的备份表,也没有要测试的数据。 |
|
callum · 如何识别数组中与给定序列不匹配的元素? 2 年前 |
![]() |
Sab · 输入为空时,搜索结果元素未隐藏 3 年前 |
![]() |
Chaz Cosby · 如何添加更改api地址的搜索栏? 3 年前 |
![]() |
user3669555 · 多维数组搜索部分单词或短语并移除键 7 年前 |
![]() |
Yohan · 根据用户输入显示或隐藏div 7 年前 |
|
Shasocais · Prolog,基本情况失败的问题 7 年前 |
|
Den · C#在列表框中搜索项目1 7 年前 |
![]() |
Eugene Barsky · Perl 6中多针的索引 7 年前 |