停用,請改用 Search ,2025 年起停用此 endpoint。
例:https://cbdata.dila.edu.tw/stable/sphinx?q=法鼓
參數名稱 | 說明 |
q |
要搜尋的字詞,可以包含組字式。
例如 《新集藏經音義隨函錄(第13卷-第30卷)》卷17:「[幻-ㄠ+糸]術」(CBETA, K35, no. 1257, p. 189b6), 組字式 escape 之後:[幻-ㄠ%2B糸] 查詢 URL: https://cbdata.dila.edu.tw/stable/sphinx?q=[幻-ㄠ%2B糸] 單引號需 escape 例: https://cbdata.dila.edu.tw/stable/sphinx?q=samantato \'nantanāvāptiśāsani |
fields | 指定要回傳哪些欄位,例: https://cbdata.dila.edu.tw/stable/sphinx?q=法鼓&fields=work,juan,term_hits |
start | 分頁回傳的起始 offset,預設為 0. |
rows | 一次回傳幾筆,預設為 20. |
order |
排序,例如按照文獻成立的年代排序:https://cbdata.dila.edu.tw/stable/sphinx?q=法鼓&order=year 也可以指定多個排序欄位,例如先以年代排序、再以經號排序: https://cbdata.dila.edu.tw/stable/sphinx?q=法鼓&order=time_from,time_to,work 但是排序欄位最多五個,而且如果指定了 time_from 或 time_to 會各佔兩個欄位,因為必須以 has_time_from 或 has_time_to 先排序。 每一個排序欄位都可以指定使用升冪排序或降冪排序:
可用做排序的欄位:
|
欄位名稱 | 內容 |
---|---|
query_string | 正規化之後的搜尋字串。(搜尋字串中的標點會被去除,組字式會轉為 UPA) |
num_found | 符合條件的卷數 |
total_term_hits | 關鍵詞出現的總次數 |
results | 符合條件的各卷詳細資訊 |
欄位名稱 | 內容 |
---|---|
juan | 卷號 |
category | 部類,例如「阿含部類」。 |
canon | 藏經 ID,例如「T」。 |
vol | 冊號,例如「T01」。 |
term_hits | 關鍵詞出現的次數。 |
work | 佛典編號,例如「T0026」。 |
其他 | 以及其他關於該部佛典的相關資訊,詳見:https://cbdata.dila.edu.tw/stable/static_pages/work。 |
{ "num_found": 2628, "total_term_hits": 3860, "results": [ { "id": 12298, "juan": 1, "category": "法華部類", "canon": "T", "vol": "T09", "work": "T0270", "term_hits": 31, "work": "T0270", "category": "法華部", "title": "大法鼓經", "creators": "求那跋陀羅", "file": "T09n0270", "juan_start": 1, "byline": "劉宋 求那跋陀羅譯", "time_dynasty": "劉宋", "time_from": 420, "time_to": 479 }, { "id": 12297, "juan": 1, "category": "法華部類", "canon": "T", "vol": "T09", "work": "T0270", "term_hits": 30, "work": "T0270", "category": "法華部", "title": "大法鼓經", "creators": "求那跋陀羅", "file": "T09n0270", "juan_start": 1, "byline": "劉宋 求那跋陀羅譯", "time_dynasty": "劉宋", "time_from": 420, "time_to": 479 }, { "id": 12299, "juan": 1, "category": "法華部類", "canon": "T", "vol": "T09", "work": "T0270", "term_hits": 30, "work": "T0270", "category": "法華部", "title": "大法鼓經", "creators": "求那跋陀羅", "file": "T09n0270", "juan_start": 1, "byline": "劉宋 求那跋陀羅譯", "time_dynasty": "劉宋", "time_from": 420, "time_to": 479 }, ... ] }