页面树结构
Skip to end of metadata
Go to start of metadata

这个页面中定义了一些可以在你查询中定义的特定的字符和标记。

短语匹配查询

在查询的字符串中使用双引号来包裹需要查询的字符,这种方式会查询 'cheese one',或者包含有 'cheese' 和 'one' 的内容。

"cheese one"

注意:Confluence 将会忽略一些常用的字符,请查看 (终止符号)。其中包括 'and', 'the', 'or', 和更多。当然这个是在英语环境下是这样的,在中文环境下的搜索还有所不同。在 Confluence 中,尽管这些终止符用双引号包裹了,Confluence 还是会忽略这些字符的。查看 Confluence 使用的默认终止符,你可以查看 Confluence 搜索引擎的 Lucene 文档 。

例如:

  1. 搜索 "cheese one" 之后返回查找的第一个字符和第二字符(而不是停止符号)。所以查询的结果将会返回 'cheese for one' 或者 'cheese to one' 或者 'cheese one'。这个查询不会返回 'one cheese' 或者 'cheese flamingo one'。
  2. 查找 "the one" 将会返回所有的页面中包含有 'one' 这个字符的页面,因为 'the' 是一个停止符。

如果你希望对 Lucene 的标记和词干进行重载,请参与 官方的投票:CONF-14910

OR (或) 查询

希望查询一个包含一个或者多个字符串,例如 'chalk' 或者 'cheese',操作符 OR 使用大写字符:

chalk OR cheese


本页面中的内容:

希望查找到同时包含有 'chalk' 和 'cheese' 的内容,操作符 AND 使用大写字符:

chalk AND cheese

NOT (否) 查询

希望找到包含有 'chalk' 的内容,但是不包含 'cheese' 内容,操作符 NOT 使用大写字符:

chalk NOT cheese

排除查询

希望找到包含有 'chalk' 和 'butter' 但是不查询 'cheese':

chalk butter -cheese

分组查询

希望找到内容必须包含 'chalk' 但是可以包含 'cheese' 或者 'butter',使用括号来对查询进行分组:

(cheese OR butter) AND chalk

标题查询

如果你希望仅对标题进行查询,例如查询标题中包含有 'chalk' 字符, title 是一个字段关键字。

title:chalk

通配符查询

单个字符

希望找到内容 'butter' 或者 'batter' 你可以使用一个问号作为一个通配符:

b?tter


如果希望找到 'chicken' 或者 'chickpea' 你可以使用一个星号作为通配符:

chick*

通配符查询限制只能在 Confluence 的 OnDemand 模式下才可以使用。


你可以在一个字符的任何位置使用通配符,甚至在查询字符串的开始:

*chick

多个字符

希望查找 'chick' 或者 'chickpea':

c*c*


你也可以对查找通配符进行组合来找到希望的内容。例如下面的查找将会返回 'chick' 而不是 'chickpea':

c*c?

通配符查询中的大小写敏感

Confluence 的通配符是大小写敏感的。

说明:所有上面设置的查询字符都是查询存储在系统中的小写字符,如果你希望查询有大写的字符串,你需要在通配符查询中使用大写。

但是,如果你在查询的是一个大小写敏感字段,例如 'content-name-untokenized' 查找字符的大小写需要确定。

相似查询

使用一个波浪号后面跟随数字,来找到含有特定数字的 2 个字符。

例如,下面的查询将会返回 'Octagon blog post':

"octagon post"~1

下面的查询是无效查询:

"octagon post"~0

区域查询

使用大写操作符 'TO',来查询名字符合某一个特定的区间:

[adam TO ben]

注意:你不能在这个查询中使用 AND 字符串。

模糊查询

使用一个波浪号来进行查询拼写。

如果你希望查找 octagon,如果你不知道这个单词怎么拼写的话:

octogan~

混合查询

你可以将一系列的查询混合在一起进行查询:

o?tag* AND past~ AND ("blog" AND "post")

宏查询

你可以在 Confluence 使用的宏中进行查询。希望进行这样的操作,仅仅添加 macroName: 到你的查询字符串中就可以进行宏的名字查询了。例如,找到所有 excerpt-include 宏:

macroName:excerpt-include*

有关 macroName  的更多信息和其他查找字段,请查看 Confluence 查询字段 页面中的内容。

标签查询



使用 'labelText:' 前缀来查找航油指定标签的内容。下面的表格给出了查找的示例,这些示例是你可以在 Confluence 查找框中进行输入的,同时还显示了查询的结果。

查找字符 ...

返回的内容...

recipe labelText:chocolate

包含字符 'recipe' 或者标签 'chocolate'

recipe AND labelText:chocolate

包含字符 'recipe' 和标签 'chocolate'

labelText:cake labelText:chocolate

包含了标签 'cake' 或者标签 'chocolate'

labelText:cake AND labelText:chocolate

包含了标签 'cake' 和 'chocolate'

'labelText:' 签证是一个查找字段的示例,有更多内容请参考 Confluence 查找字段的内容。






  • 无标签