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

全文检索

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

全文检索

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

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

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

注意事项:

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

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

搜索列的句法

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

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

字段搜索

当你在做这个的时候,你可以输入字段名称后面加一个”:”再加上你

在查找的字词,来搜索任何一个字段。

布尔运算子

布尔运算子许可字词藉由逻辑运元结合。Ragic支持布尔运算子的AND、”+”、OR、NOT与”-”。注意!布林逻辑区分大小写喔

OR

OR操作符是默认的连接操作符,这代表如果没有布尔运算子在两个字词中间的话,就会使用OR操作符。OR操作符链接两个字词,如果在一笔数据里都没有找到该字词,则会找到相符合的数据。符号||可以用来代替字OR。

假设要搜索文档包含"customer service"或是"customer",使用下列搜索句法:

"customer service" customer

或是

"customer service" OR customer

AND

AND操作符找寻相符的,搜索所有的名词存在数据库文档中的任何地方。符号&&可以用来代换字AND。

假设要搜索文档包含"customer service"与"Service Issues",使用下列搜索句法:

"customer service" AND "Service Issues"

+

“+”或是要求操作符要求在”+”符号之后的字词存在一笔单独的数据里面。

假设要搜索数据包含"customer ",或是可能包含"service",使用下列搜索句法:

+customer service

NOT

NOT操作符运算结果排除搜索在NOT后面的字词数据。符号!可以代换字NOT。

假设要搜索数据包含"customer service ",但是不包含"Service Issues",使用下列搜索句法:

"customer service" NOT "Service Issues"

Note:

NOT操作符不能使用在只有一个字词的情况,举例来说,下列的搜索将会传回无结果:

NOT "customer service"

-

“-” 或禁止操作符排除搜索在“-”符号后面字词的数据。

假设要搜索数据包含"customer service ",但是不包含"Service Issues",使用下列搜索句法:

"customer service" -"Service Issues"

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

您可以使用通配符搜索多个字

搜索任何单一字符,使用”?”。

搜索任何字符字符串,使用”*”。

下列以搜索”text”或”test”为例:

te?t

使用通配符字符串搜索0或是更多字,举例来说,要搜索test、tests或是tester,你可以使用以下句法:

test*

你也可以将通配符放在字词中间,例如:

te*t

Note:

通配符目前暂不支持中文关键词。你不能将”*”或是”?”作为搜索的第一个字使用

模糊搜索

模糊搜索(针对数据库中的文档,找到相近的数据,而非完全精准的数据)在一个字词的后面使用波浪符号”~”。举例来说,想要搜索一个字词在拼字上接近”roam”,则使用模糊搜索

roam~

这个搜索结果会找到字词如foam和roams。

加上一个额外的(自选的)参数可以有更进一步的搜索。值在于0和1之间,当值接近1时只有较高相似度的字词会符合搜索,当值接近0时则会包含较低相似度的字词。举例来说:

roam~0.8

如果没有被设置的话,则自动默认值为0.5。

邻近搜索

你可以找到特定距离之间的字词,邻近搜索使用波浪符号”~”在一组词表后面,例如搜索在任一笔数据,”customer”和”breakfast”的十个字距离之间,使用下列搜索句法:

"customer breakfast"~10

范围搜索

左列的搜索工具有选项可以选择一个范围来搜索特定的字段型态,像是日期字段。如以下范例:

Date:[20020101 TO 20030101]

这将找到那些”日期”字段值是在20020101和20030101之间的数据。这些日期将会被包含在搜索内,提醒你范围搜索不只能在日期字段中使用,你也可以使用范围搜索在其他字段:

title:{Aida TO Carmen}

这会单击照字母排列找到所有介于Aida和Carmen之间的数据,但是不包含Aida和Carmen。

Note:

包含的范围搜索是使用中括号”[ ]”,不包含的范围搜索使用的是大括号”{ }”。

提高字词搜索相关度

你可以提高某些数据的搜索相关度,在你要搜索的字词后面使用插入符号”^”与一个数字(提高相关度因子)即可。数字越高,则相关度会越高。

这样一来你就可以藉此控制每段数据的相关度。举例来说,如果你正在搜索customer service,你想要’customer’有更高的相关度,你就可以在后面加上插入符号”^”还有提高相关度因子。如下所示:

customer^4 service 

这会让有包含该字词的文档提高相关度,你也可以提高整组词表的相关度,如:

"customer service"^4 

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

群组

你可以使用括号来分组子句,这样就可以创建子查询。如果你想要控制布林逻辑来搜索的话,这非常的实用。

举例来说,搜索”customer”、”service”两者之一和”address”,使用下列句法:

(customer OR service) AND address

这样便消除了任何疑虑,保证address一定存在,然后customer或service可能存在搜索结果中。

字段群组

你可以使用括号将一个字段分组成多个子句。

搜索一个标题包含”return”与”pink panther”两者,使用以下句法:

title:(+return +"pink panther")

回最上面 目录

马上登记
免费试用 Ragic!

用 Google 帐号登记

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