首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何搜索包含两个单词的文章?

如何搜索包含两个单词的文章?
EN

WordPress Development用户
提问于 2013-06-20 08:51:00
回答 2查看 1.9K关注 0票数 -1

我想在我的博客上介绍一下包含bashvariable这两个词的文章。有一篇文章包含了两个词,但却找不到。在我看来,wordpress搜索只搜索一个字符串。例如,如果我搜索bash script,它就会找到文章。如果我搜索script bash,它就找不到一个,因为文章中的单词有不同的顺序。

是否有可能不分顺序地搜索多个单词呢?

EN

回答 2

WordPress Development用户

发布于 2013-06-20 10:09:43

例如。

代码语言:javascript
复制
http://www.site.com/?s=as+sa

这给出了一个完美的搜索结果,不管单词的顺序如何。

如果要添加自定义查询,则可以使用以下方法:

$query = new WP_Query( 's=keyword+keyword2' );

并遍历查询结果。

试试这个。

票数 0
EN

WordPress Development用户

发布于 2013-06-20 10:35:38

您所描述的似乎不是本地搜索行为。为此类搜索请求生成的SQL查询WordPress如下所示:

代码语言:javascript
复制
SELECT wp_posts.id
FROM   wp_posts
WHERE  1 = 1
       AND ( ( ( wp_posts.post_title LIKE '%bash%' )
                OR ( wp_posts.post_content LIKE '%bash%' ) )
             AND ( ( wp_posts.post_title LIKE '%script%' )
                    OR ( wp_posts.post_content LIKE '%script%' ) ) )
       AND wp_posts.post_type = 'post'
       AND ( wp_posts.post_status = 'publish' )
ORDER  BY wp_posts.post_date DESC
LIMIT  0, 5

它只检查两个单词的存在,它们在标题/内容中的顺序根本不被检查。

它很可能是(插件/主题)在您的环境中修改搜索行为。

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/103583

复制
相关文章

相似问题

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