gpt4 book ai didi

mysql - SQL复数/单数搜索

转载 作者:可可西里 更新时间:2023-11-01 07:49:20 26 4
gpt4 key购买 nike

我怎样才能使复数/单数词拉出所有形式?

示例:如果有人搜索“mens rings”,我如何检查数据库以查看是否有任何字段包含 mens、men、men's、ring、rings 等?

最佳答案

使用 LIKE 似乎不是满足您需要的最佳方法。我会研究 MySQL FULLTEXT 索引以获得基本功能。我将不得不更多地研究复数形式,看看是否可以实现。

查看这两个链接以获取全文索引信息。

这是第二篇文章的一个片段:

SELECT headline, story FROM news
WHERE MATCH (headline,story) AGAINST ('Hurricane');

更新:

我找到了 this SO post其中一条评论似乎暗示 FULLTEXT 索引将考虑复数和语法形式,但他没有引用来源,所以我很难肯定地说。可以试试FULLTEXT索引方式吗?

关于mysql - SQL复数/单数搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3088433/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com