首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过mysql查询统计搜索关键字在搜索功能中的相关性

问通过mysql查询统计搜索关键字在搜索功能中的相关性
EN

Stack Overflow用户
提问于 2012-05-14 16:53:41
回答 1查看 393关注 0票数 0

我需要统计搜索关键字在搜索字段中的重复次数。

例如,如果我有这样的表wp_posts

代码语言:javascript
复制
   ID       post _content     post_title 
-----------------------------------------------
     1      page page page     page
     2      page test          page
     3      page foo           test

我想要的结果,如果任何一个搜索页面

代码语言:javascript
复制
ID  total count
1    4
1    2
2    1
EN

回答 1

Stack Overflow用户

发布于 2012-05-14 17:29:02

尝尝这个

代码语言:javascript
复制
SELECT  id ,
                FLOOR(( (length(REPLACE(post_content, '', ''))
                        - length(REPLACE(REPLACE(post_content, ' ', ''),
                                         'page', ''))) ) / length('page'))
                + FLOOR(( (length(REPLACE(post_title, ' ', ''))
                          - length(REPLACE(REPLACE(post_title, '
 ', ''), 'page', ''))) ) / length('page')) "count of 'page'"
        FROM    page_search ;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10580165

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档