MySQL全文搜索与通配符的相关性

弗拉特科泽尔卡

我需要搜索产品并按相关性对其进行排序,因为我尝试了此MySQL查询

SELECT *, MATCH(`SubProductName`) AGAINST ('+app*' IN BOOLEAN MODE) AS
relevance FROM `tblsubproducts1` WHERE MATCH(SubProductName) AGAINST 
('+app*' IN BOOLEAN MODE)  ORDER BY relevance DESC

例如,该查询返回:Apple Thunderbolt,Apple TV ...作为结果。哪个是对的。

但是,当我尝试使用'+usb*'时,它不返回任何行,而数据库包含一个行,SubProductName USB-C Charge Cable通过匹配可以找到该行'+cable*'

为了澄清,我希望搜索可以使用部分单词,例如苹果的“ app”,这就是我添加的*原因,但是为什么它似乎并不总是有效,这使我感到困惑。-inUSB-C还是...?

戈登·利诺夫(Gordon Linoff)

如果您使用的是MyISAM,则全文索引的最小字长为4。(在此处记录。)

换句话说,“ usb”甚至不在索引中。您需要更改此参数并重新生成索引。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MySQL全文搜索并按相关性和时间排序

来自分类Dev

MySQL全文搜索按布尔模式顺序的相关性

来自分类Dev

MySQL查询标签搜索的相关性

来自分类Dev

MySQL全文搜索,使用PHP和PDO按相关性和整数进行连接和排序

来自分类Dev

MongoDB全文搜索和多个单词按相关性排序

来自分类Dev

使用案例时如何按相关性排序PDO全文搜索

来自分类Dev

使用“匹配依据”进行全文搜索-将“按相关性”放到工作中

来自分类Dev

MySQL相关性排序

来自分类Dev

MySQL-通过相关性查询订单,无需全文本方法

来自分类Dev

MySQL全文搜索中的通配符搜索

来自分类Dev

Solr中的相关性搜索

来自分类Dev

MarkLogic 搜索相关性权重

来自分类Dev

相关性的内部搜索优化

来自分类Dev

MySQL-具有部分单词匹配和相关性分数(FULLTEXT)的高效搜索

来自分类Dev

如何将MySQL搜索结果与相关性排序?

来自分类Dev

弹性搜索-根据外部因素更改相关性

来自分类Dev

Sitecore内容按字段和相关性搜索

来自分类Dev

搜索时实现与缺货产品的低相关性

来自分类Dev

SOLR搜索按相关性得分筛选

来自分类Dev

SQL查询优化,用于基于相关性的搜索

来自分类Dev

按相关性排序来自rentrez的已发布搜索

来自分类Dev

在Google趋势中搜索(可能是虚假的)相关性

来自分类Dev

Elasticsearch-搜索词的相关性

来自分类Dev

根据星级评分提高搜索的相关性

来自分类Dev

Sitecore内容按字段和相关性搜索

来自分类Dev

JavaScript 中的模糊搜索,结果按相关性排序

来自分类Dev

为什么弹性搜索返回错误的相关性分数?

来自分类Dev

从 ArangoDB 中获取文本搜索相关性分数?

来自分类Dev

弹性搜索错误 - 变量 [相关性] 未定义

Related 相关文章

热门标签

归档