KWIC (Keyword in Context)

搜尋,並傳回前後文。只限單卷。


NEAR

https://api.cbetaonline.cn/search/kwic?work=T1736&juan=1&q="老子" NEAR/7 "道"

NEAR/ 後面的數字 表示兩個關鍵詞中間的距離.

多個詞的 NEAR:

https://api.cbetaonline.cn/search/kwic?work=T2036&juan=21&q="老子" NEAR/7 "道" NEAR/3 "經"


Exclude

排除前搭配

搜尋「直心」,排除「正直心」: https://api.cbetaonline.cn/search/kwic?work=T0099&juan=26&q=直心&negative_lookbehind=正

排除後搭配

搜尋「舍利」,排除「舍利弗」: https://api.cbetaonline.cn/search/kwic?work=T0001&juan=17&q=舍利&negative_lookahead=弗


關鍵字含雙引號

需 escape 例: https://api.cbetaonline.cn/search/kwic?work=B0170&juan=3&q=Your \"mang-kun\"


可使用參數

參數名稱 說明
work 必要 佛典編號
juan 必要 卷號
q 必要 要搜尋的關鍵字,多個關鍵字以半形逗點區隔。 例: https://api.cbetaonline.cn/search/kwic?work=X0600&juan=11&q=法鼓,聖嚴
note 選項 是否含夾注: 0: 不含夾注。 1: 含夾注(預設值)。
mark 選項 回傳 kwic 欄位中的關鍵字前後是否加 mark 標記: 0: 不加(預設值)。 1: 要加。
sort 選項 'f': forward concordance, 以關鍵字後面的字排序。
'b': backword concordance, 以關鍵字前面的字排序。
'location': 搜尋範圍在單卷之中才能使用,依關鍵字出現的位置排序。
預設為 'f'。