基础
查询由哪些部分组成。这些页面上的其他内容,都是在缩小或调整下面这些基本元素的搜索结果。
任选其一 | 与分组 ( )
两个词之间的竖线匹配包含其中任意一个的网页,括号限定竖线的作用范围。竖线的优先级高于空格,因此下面第二个示例的含义是:包含 jquery,并且包含 bootstrap 或 foundation 之一。
"jquery.min.js" | "bootstrap.min.js"
jquery (bootstrap | foundation)
彼此靠近 distance:n
两个词出现在同一网页的任意位置,往往只是巧合;但如果它们相隔仅几个词,通常就不是巧合了。在两个词之间写 distance:n,表示它们之间最多相隔 n 个词,前后顺序不限。当两样东西在源代码中挨在一起、但中间的内容因网站而异,无法用引号整体括起来时(例如标签和它的 ID、某个参数和相邻的参数),这个运算符非常有用。
"utm_source" distance:5 "utm_campaign"
"data-ad-client" distance:3 "ca-pub"
宽松短语 "..."~n
在带引号的短语后紧跟波浪号和数字,短语中的词就可以分开出现,最多相隔 n 个词,顺序也不限。精确短语就相当于距离为零的宽松短语。
以上就是全部常规语法。运算符会在搜索执行前缩小范围,而 snipexp: 则改变每条结果所显示的内容。
下一篇 运算符