【发布时间】:2023-04-09 04:42:01
【问题描述】:
How to search inside a SQL table for a phrase
与我之前的问题有关。我使用此查询在数据库中搜索
SELECT *
FROM clients
WHERE MATCH(search_text)
AGAINST(? IN NATURAL LANGUAGE MODE) LIMIT 5
问题是它匹配这样的词:
搜索词:foo
条目:
- foo1(不匹配)
- foo 1(匹配)
- 富酒吧(匹配)
- barfoobar(不匹配)
我怎样才能使它与我给出的所有条目示例匹配
【问题讨论】:
-
你试过搜索词:%foo% 吗?
-
什么意思?
-
看这个问题,回答stackoverflow.com/questions/21682506/…如果你搜索foo*你可以得到foo1,但似乎不可能得到barfoobar。
标签: mysql