搜索表达式中的逻辑和高级运算符

适用范围:yesVisual Studio noVisual Studio for Mac noVisual Studio Code

可以在 Help Viewer 中使用逻辑运算符和高级搜索运算符优化帮助内容的搜索。

逻辑运算符

逻辑运算符指定在搜索查询中组合多个搜索词的方式。 下表显示了逻辑运算符 AND、OR、NOT 和 NEAR。

要搜索 用途 示例 结果
同一文章中的两个词 AND dib AND palette 包含“dib”和“palette”的主题。
文章中的任一个词 OR raster OR vector 包含“raster”或“vector”的主题
同一文章中包含第一个词,而不包含第二个词 NOT "operating system" NOT DOS 包含“operating system”但不包含“DOS”的主题。
文章中两个词相互靠近 NEAR user NEAR kernel 包含与“kernel”靠近的“user”的主题。

重要

必须使用全部大写字母的格式输入逻辑运算符,以便搜索引擎可以识别它们。

高级运算符

高级搜索运算符可指定在文章中的哪个位置查找搜索词,从而优化内容搜索。 下表介绍了四个可用的高级搜索运算符。

要搜索 用途 示例 结果
文章标题中的字词 title: title:binaryreader 标题中包含“binaryreader”的主题。
代码示例中的字词 code: code:readdouble 代码示例中包含“readdouble”的的主题。
特定编程语言的一个示例中的字词 code:vb: code:vb:string Visual Basic 代码示例中包含“string”的主题。
与特定索引关键字关联的文章 keyword: keyword:readbyte 与“readbyte”索引关键字关联的主题。

重要

输入的高级搜索运算符必须以冒号结尾并且逗号前不能有空格,这样搜索引擎才能识别这些运算符。

代码示例的编程语言

可以使用 code: 运算符查找若干编程语言中任意一种语言的相关内容。 若要返回特定编程语言的示例,请使用以下编程语言值之一:

编程语言 搜索运算符语法
Visual Basic code:vb
code:visualbasic
C# code:c#
code:csharp
C++ code:cpp
code:c++
code:cplusplus
F# code:f#
code:fsharp
JavaScript code:javascript
code:js
XAML code:xaml

注意

code: 运算符仅查找标记有编程语言标签的内容,而不查找一般标记为代码的内容。

另请参阅