搜索表达式中的逻辑和高级运算符
适用范围:Visual Studio
Visual Studio for Mac
Visual 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:
运算符仅查找标记有编程语言标签的内容,而不查找一般标记为代码的内容。