gpt4 book ai didi

php - 包含标签的全文搜索

转载 作者:行者123 更新时间:2023-11-29 14:18:56 25 4
gpt4 key购买 nike

这并不完全是cakephp独有的,但这是我使用的框架,所以thateans的任何帮助都会很棒..!

我有一个包含帖子、标签和 post_tags 的 MySQL 表,用于将两者关联在一起。

我已经在帖子表上将全文字段设置为正文和标题,但我也想将关联的标签包含到我的搜索中,并根据搜索查询对分配的任何标签进行数学运算的位置对帖子进行排序到帖子。

我是否需要为此构建一个大量的 SQL 查询?另外,如果有人可以提供 cakephp 特定的解决方案,我也想使用内置的缓存方法来缓存搜索......

非常感谢!

最佳答案

使用 CakePHP 中的“查找”功能:

$result = $this->Post->find('all', array('conditions' => array('Post.body LIKE' => '%search_text%')));

如果您想从查询中获得更多信息,请将此行放在“查找”函数之前:

$this->Post->recursive = 2; //or 1

在 $result 中,您应该获得属于已创建帖子的所有标签。

关于php - 包含标签的全文搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12099425/

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