布尔搜索是一种搜索,能够为文本中是否存在某些关键字或短语设置逻辑条件。
在此在线 布尔搜索 应用程序中,使用特殊单词 AND、OR、NOT 指定条件 - 始终采用大写形式。 在这种情况下,单词 AND 形成一个查询,其中将找到所有文件,其中同时有来自 AND 表达式的左侧和右侧的单词。 单词 OR 形成一个查询,对于该查询,将找到所有文件,其中有来自 OR 表达式左侧或右侧的单词,或者同时来自两者的单词。 单词 AND NOT 的组合形成一个查询,对于该查询,将找到表达式左侧的单词存在但表达式右侧的单词不存在的所有文件。
使用单词 AND 的布尔搜索示例:"爱因斯坦和阿尔伯特"。 此查询将返回其文本内容同时包含单词"爱因斯坦"和"阿尔伯特"的所有文件。
使用单词 OR 的布尔搜索示例:"相对论或量子"。 此查询将返回其文本内容至少包含两个单词之一的所有文件 - "相对论","量子"。
一个布尔搜索示例,使用单词AND NOT:"量子而不是爱因斯坦"。 此查询将返回其文本内容包含单词"quantum"但不包含单词"Einstein"的所有文件。
此应用程序所基于的全文搜索引擎 GroupDocs.Search 支持布尔搜索运算符的任意嵌套深度。 括号可用于指定布尔表达式的计算顺序。