gpt4 book ai didi

php - 在数据库表中搜索大量关键字

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

我正在尝试在表中搜索多个关键字。然而,我不是在寻找一个关键字,甚至不是10个。它是大约一千个关键字。这些关键字也在表中并且可以控制。我宁愿不将这些关键字硬编码到我的 SQL 命令中...

我正在搜索的目标表包含大量文本,并且单元格可以包含整个句子或段落...因此在 mySQL 中执行“全文”搜索之类的操作似乎是一个好的开始。

与这个问题非常相似,但同样,当我谈到多个关键字时,我指的是数百到数千。 mysql FULLTEXT search multiple words

我可以将关键字表转储到数组中并运行全文搜索吗?甚至可以用 mySQL 来解决这个问题,还是有我没有考虑到的限制?我也愿意接受其他技术建议。抱歉,我没有要发布的代码或错误。我首先尝试从概念上理解如何解决这个问题。 -tia

最佳答案

最近我不得不做出类似的决定。我决定使用lucene。我将可索引字段存储在 lucene 中,并返回 mysql 行的 id。

另一个选择是 sphinx ,完整的教程可以找到 here .

查看相关帖子here 。和here .

关于php - 在数据库表中搜索大量关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24709085/

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