搜尋:校勘條目、註解、夾注

參數與回傳格式的完整說明,見 API 文件: search/notes

q 查詢語法

單一個詞可以不加雙引號, https://cbdata.dila.edu.tw/dev/search/notes?q=法鼓 與 https://cbdata.dila.edu.tw/dev/search/notes?q="法鼓" 的結果相同。

但 AND、OR、NOT、NEAR、Exclude 語法的每個詞都必須用雙引號括起來, 否則整個查詢字串會被當成一個詞。

查詢字串 (q) 長度上限為 40 字,超過會回傳錯誤。

以下範例均要做 URL encode, 例如:

"波羅蜜" | "波羅密"

要編碼為

%22波羅蜜%22%20%7C%20%22波羅密%22

AND

多個字詞都必須出現。將每個詞用雙引號括起來,再以空格隔開多個字詞。

例:https://cbdata.dila.edu.tw/dev/search/notes?q="法鼓" "印順"

OR

例:https://cbdata.dila.edu.tw/dev/search/notes?q="波羅蜜"|"波羅密"

NOT

例:https://cbdata.dila.edu.tw/dev/search/notes?q="迦葉" !"迦葉佛"

NEAR

例:https://cbdata.dila.edu.tw/dev/search/notes?q="阿含" NEAR/5 "迦葉"

上例表示「阿含」跟「迦葉」之間距離不超過5個字。

也可以串接多個 NEAR,例:https://cbdata.dila.edu.tw/dev/search/notes?q="老子" NEAR/7 "道" NEAR/3 "經"

NEAR 查詢不回傳 total_term_hits,只回傳 num_found。

不支援的語法

括號分組 (…)、鄰近運算子 ~n、以及 & 運算子都不支援,會在回傳的 error 欄位說明原因。

限制搜尋範圍

參考 https://cbdata.dila.edu.tw/dev/static_pages/search_filter

排序

預設依藏經、冊號、行號排序。