<< 在列表頁排序資料目錄自定搜尋-儲存自訂篩選條件 >>

搜尋資料-全文檢索

你可透過上方的搜尋列來做全文檢索,除了移動游標至搜尋列點擊外,也可以用快捷鍵 fn+F3來啟動此功能。如果你是在首頁做全文檢索的話,即會針對所有表單的資料做搜尋(你有權限看到的表單資料),如果你是在某一張表單內做全文檢索的話,就只會針對該張表單顯示搜尋結果。

搜尋列全文檢索

全文檢索的功能像是搜尋引擎,可以幫助你找到完整資料。當鍵入文字時,也會提供搜尋建議。想要找某一筆特定的資料時,只要知道其中一個資訊就可以透過全文檢索找到,非常方便!

如果你有用全文檢索來搜尋資料的話,搜尋結果則是會依據全文檢索關鍵字相關性來做排序,因此無法再自訂排序。如果希望可以自行排序篩選結果的話,請利用左側搜尋列或是列表頁欄位標頭來篩選資料。

除非使用正規表示法,全文檢索不能用來搜尋不完全的數據。舉例來說,假設你有一個數值是1234567001,此時就不能直接以最後三位數"001"來搜尋。這種情況下,你可以利用左側搜尋列或是列表頁欄位標頭來篩選資料。

也可以在上方搜尋列寫一些語法來結合不同的名詞,或使用布林邏輯來搜尋更特定的資料。

搜尋列的語法

當你在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?
免費課程
使用說明
Ragic定價
Ragic應用
最新訊息:
部落格
Facebook
YouTube
立即科技 Ragic, Inc.
02-7728-8692
台北市中正區南昌路二段81號9樓
info@ragic.com