使用手册
遇到问题了吗?不用担心,答案都在这。
全站搜索

全文检索

你可以透过上方的搜索列来做全文检索,除了利用鼠标点击搜索列,也可以用快捷键 fn+F3 来使用此功能。如果你是在主页做全文检索的话,会针对所有表单的数据做搜索(你有权限看到的表单数据),如果你是在某一张表单内做全文检索的话,就只会针对该张表单显示搜索结果。

全文检索

全文检索的功能像是搜索发动机,可以帮助你找到完整数据。当键入字时,也会提供搜索建议。想要找某一笔特定的数据时,只要知道其中一个信息就可以透过全文检索找到,非常方便!

在搜索后,还可以进一步针对表单的字段排序。

主页的全文检索会列出最近三笔搜索纪录。

注意事项:

1. 除非使用正规表示法,全文检索不能用来搜索不完全的数据。举例来说,假设你有一个数值是1234567001,此时就不能直接以最后三位数 “001” 来搜索。这种情况下,你可以利用左侧搜索列或是列表页字段首部来筛选数据。

2. 目前全文检索只会搜索表单页的内容,因此如果在表单页将某个字段设置为隐藏时,即使设置列表页显示该字段,也无法使用全文检索搜索该字段的内容。

搜索列的句法

在搜索时,可以写一些搜索列的句法来结合不同的字词,或是使用布尔运算子创建较复杂的查询来找到特定的数据,这与 Google 的句法相似。

也可以修改查询的字词来提供更广泛的搜索选项。

字段搜索

可以输入字段名称后面加一个“:”再加上你在查找的字词,来针对特定字段搜索数据。

布尔运算子

布尔运算子许可字词藉由逻辑运元结合。 Ragic 支持的布尔运算子有:“AND”、“+”、“OR”、“NOT”、“-”。

注意:

1. 布尔运算子区分大小写

2. 使用英文搜索时,若使用两个字词以上做为一个关键字使用时,要加上" ",例如想要搜索的关键字是“customer service”,要输入 "customer service" ,就只会搜索到同时有 customer service 的数据,如果没有加上" ",就会也搜索到只有 customer 或是 service 的数据。使用中文搜索则不需要加上" "

OR

OR 操作符是默认的连接操作符,也就是如果没有加上布尔运算子在两个字词中间的话,就会默认使用 OR 操作符,可以使用符号||来代替 OR

用途:用于扩大搜索结果范围。搜索包含其中任一个关键字的数据,而不需要同时包含所有关键字。如果在一笔数据里都没有找到该字词,则会找到相符合的数据。

范例:要搜索文档包含“customer service”或是“customer”。

句法:"customer service" customer 或是 "customer service" OR customer

AND

可以使用符号 & 来代替 AND

用途:用于收小搜索结果范围。搜索必须同时包含所有关键字的数据,可以让搜索结果更加精确。

范例:要搜索数据包含 “customer service” 和 “Service Issues”。

句法:"customer service" AND "Service Issues"

+

用途:搜索必须包含特定关键字的数据。+ 后面接的第一个字词代表必须要包含的关键字,在第一个字词后面的字词则是可能包含的关键字。

范例:要搜索数据包含“customer”,其中可能包含“Service”。

句法:+customer service

NOT

可以使用符号 ! 来代替 NOT

用途:搜索排除在 NOT 后面字词的数据。

范例:要搜索数据包含“customer service”,但是不包含“Service Issues”。

句法:"customer service" NOT "Service Issues"

注意:不能在只有一个字词时使用,例如:NOT "customer service"。

-

用途:搜索排除在 - 后面字词的数据。

范例:要搜索数据包含“customer service”,但是不包含“Service Issues”。

句法:"customer service" -"Service Issues"

注意:在没有输入错误的情况下, NOT - 的用途与搜索结果相同。

通配符搜索(目前仅支持英数字)

可以使用通配符搜索多个关键字。

通配符 用途 范例 句法
? 搜索任何单一字符 搜索“text”或“test” te?t
* 搜索 0 个或是更多字符 搜索“test”、“tests”或是“tester” test*

备注:

1. 可以将通配符放在字词中间,例如: te*t ,但是不能作为搜索的第一个字符

2. 通配符目前暂不支持中文关键词。

模糊搜索

在字词的后面加上 ~ 来进行模糊搜索。

用途:搜索包含相近字词而非精准字词的数据。

范例:要搜索数据包含在拼字上接近“roam”,例如“foam”和“roams”。

句法:roam~

可以加上一个自选的参数来更进一步的搜索。参数值在于 0 和 1 之间,当值接近 1 时只有较高相似度的字词会符合搜索,当值接近 0 时则会包含较低相似度的字词。如果没有被设置的话,则自动默认值为 0.5

例如:roam~0.8

邻近搜索

使用波浪符号 ~ 在一组词表后面。

用途:搜索包含特定距离之间的字词的数据。有助于找到关键字不一定紧邻但仍保持相关性的数据。

范例:要搜索“customer”和“breakfast”相隔最多10个字以内的数据。

句法:"customer breakfast"~10

范围搜索

在左侧搜索列可以选择一个范围来搜索的字段种类,例如:日期字段。便可以使用这种搜索方式。通常搭配字段搜索

括号 用途 范例 句法
中括号 [ ] 搜索范围包含搜索字词 搜索某个日期字段值是在“20020101”和“20030101”之间的数据

(包含这两个日期)

订单日期:[20020101 TO 20030101]
大括号 { } 搜索范围不包含搜索字词 搜索依照字母排列介于“Aida”和“Carmen”之间的数据

(不包含这两个字词)

客户名称:{Aida TO Carmen}

提高字词搜索相关度

在搜索的字词后面使用插入符号 ^ 与一个数字(提高相关度因子),数字越高,则相关度会越高。

用途:提高包含该字词的数据相关度。

范例:要搜索“customer service”,希望“customer”有更高的相关度。

句法:customer^4 service

备注:

1. 可以提高整组词表的相关度,例如:"customer service"^4 。

2. 提高相关度因子的系统设置值为 1 ,虽然必须为正数,但是可以小于 1 (例如:0.2)。

群组

如果想要搜索的内容较复杂,还可以使用括号将字词分组。

用途 范例 句法
分组子句来创建子查询 搜索结果中希望保证“address”一定存在,然后可能存在“customer”或“service” (customer OR service) AND address
将一个字段分组成多个子句 搜索一个标题字段包含“return”和“pink panther”两者 标题:(+return +"pink panther")

回最上面 目录

马上登记
免费试用 Ragic!

用 Google 帐号登记

立即科技 Ragic, Inc.
02-7728-8692
info@ragic.com
台北市中正区南昌路二段81号9楼