![]() |
1
1
让我们先分析一下您使用的条件,并按下列条件排序:
根据 Mysql Boolean Full-Text Searches ,您正在匹配任何包含 任何 其中:
意思是任何有 苹果手机 或 八 是匹配的。 你想要的是匹配” iPhone 8 作为优先于“iphone”或“8*”的字符串。 要做到这一点:
将SQL查询更改为:
在select语句中 它所赋予的意义 优先选择精确的iPhone 8*和iPhone 结束 8** . |
![]() |
AVEbrahimi · SQLITE FTS匹配中文本出现的真实次数 6 年前 |
![]() |
Bob · 在何处存储搜索索引的数据? 6 年前 |
![]() |
Fabio B. · 如何在Solr中排序/增强产品搜索结果 6 年前 |
![]() |
Santhosh · Django全文搜索:表示不存在uncent 7 年前 |
![]() |
IvanKaminskyi · Algolia搜索关键字 7 年前 |
![]() |
Oleg · 查询集群中单个ElasticSearch节点 7 年前 |