gpt4 book ai didi

mysql - 使用 match against 关键字搜索,获得独家结果

转载 作者:行者123 更新时间:2023-11-30 22:23:25 25 4
gpt4 key购买 nike

我有一个表,其中有一列 tags,其中包含用于搜索的关键字。我有一个全文索引。

我根据以下内容选择项目:

WHERE MATCH(tags) AGAINST (:keyword)

tags 列中的关键字/标签示例表:

row #1  car city
row #2 car town

当我搜索“汽车”时,它会按预期返回两行。但是,当我搜索“car city”时,它仍然会返回前 2 行,而不仅仅是第一行。

我怎样才能使它具有排他性而不是包容性?

最佳答案

您可以使用 boolean mode使要求明确。 +keyword 表示必填。

WHERE MATCH(tags) AGAINST ('+car +city' IN BOOLEAN MODE)

关于mysql - 使用 match against 关键字搜索,获得独家结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36041770/

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