gpt4 book ai didi

mysql - 使用mysql查询搜索段落中的某些单词

转载 作者:行者123 更新时间:2023-11-30 00:34:40 26 4
gpt4 key购买 nike

我正在开发一个项目。我有一个段落,并且有一些标签,例如 C#、mysql、.net、ajax 等。我想检查我的段落是否包含这些标签以及它是否包含它所包含的标签以及有多少标签匹配。根据匹配的标签数量,我必须给出分数。我不知道如何执行此操作,我不能在此处使用 in 子句,也不能使用 find_in_set()。请帮助我该怎么做实现这一点。

最佳答案

您可能想看看 mysql 的 REGEXP 功能:

CREATE TABLE texts ( 
paragraph text,
FULLTEXT INDEX( paragraph ))
engine = myisam;
INSERT INTO texts ( paragraph ) values
( "this is a very uninteresting paragraph "),
( "MySQL can be fun and useful, with or without PHP!"),
(" I have misspelled phpone, but I didn't mean the programming language!");

select paragraph FROM texts
where paragraph REGEXP( "[[:<:]]php[[:>:]]");

它的效率不如全文搜索,但可能更适合您的需求。依靠。

关于mysql - 使用mysql查询搜索段落中的某些单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22273797/

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