-
Notifications
You must be signed in to change notification settings - Fork 2
全文檢索 Wildcard 搜尋規則
全文檢索除了單純的輸入關鍵字句以外,還可以用下列三種 Wildcard 規則
- Wildcards: . * /
-
(1) . match single unknown syllable:
e.g: bde.snying
1 syllable in between
e.g: མི.2པ
2 syllables in between
最多 .9 (前後藏文音節字串中間夾9個音節) ,超過 .9 例如 མི.10པ,就不能搜尋。 -
(2) * match a range of unknown syllables:
e.g: mi*5pa
1 to 5 syllables in between
e.g: རབ*9དཀའ
1 to 9 syllables in between
最多 *9 (前後藏文音節字串中間夾1-9個音節) ,超過 *9 例如 མི*10པ,就不能搜尋。 -
(3) Word separator:/ or ། (shad)
e.g: bde/snying
e.g: རབ།དཀའ
bde/snying 表示會 match 到 bde 音節字串 和 snying 音節字串。
第三個規則最多搜尋兩個,輸入三個以上就不能搜尋,例如 bde/snying/gyas 就不能搜尋。
ps. 藏文音節 ( Tibetan syllable ) 藏文音節用 ་ ( tsheg ) 分隔,例如 བི་ན་ཡ་བསྟུ 可分成四個音節 ( syllable ), Wylie 轉寫法就是用英文字符表示藏文的方法, 藏文的 ་ ( tsheg ),在 Wylie 轉寫法中,用 空白鍵 表示。
Wildcard 搜尋的三種規則,以下舉例說明:
- 使用 རབ.ཐོབ 當關鍵字,會找到 རབ 和 ཐོབ 中間有 1 個藏文音節的音節字串,如 རབ་བྱུང་ཐོབ་
使用 རབ.9དཀའ 當關鍵字,會找到 རབ 和 དཀའ 中間有 9 個藏文音節的音節字串, 如 རབ་བྱུང་ཐོབ་ནས་ཡུལ་སྤྱད་དག་གིས་དགའ་ཐོབ་དཀའ
- 使用 མི*3པ 當關鍵字,會找到 མི 和 པ 中間夾 1 至 3 個藏文音節的音節字串, 例如 match 到 མི་ན་པ ( 中間夾一個音節 ),མི་ན་ཡ་པ ( 中間夾兩個音節 ),མི་ན་ན་ཡ་པ ( 中間夾三個音節 )
使用 རབ*9དཀའ 當關鍵字,會match 到 རབ 和 དཀའ 中間夾 1 至 9 個藏文音節的音節字串, 例如 རབ་བྱུང་དཀའ (中間1個音節) རབ་བྱུང་ཐོབ་དཀའ(中間2個音節) རབ་བྱུང་ཐོབ་ནས་དཀའ (中間3個音節) རབ་བྱུང་ཐོབ་ནས་ཡུལ་དཀའ(中間4個音節) རབ་བྱུང་ཐོབ་ནས་ཡུལ་སྤྱད་དཀའ(中間5個音節) རབ་བྱུང་ཐོབ་ནས་ཡུལ་སྤྱད་དག་དཀའ(中間6個音節) རབ་བྱུང་ཐོབ་ནས་ཡུལ་སྤྱད་དག་གིས་དཀའ(中間7個音節) རབ་བྱུང་ཐོབ་ནས་ཡུལ་སྤྱད་དག་གིས་དགའ་དཀའ(中間8個音節) རབ་བྱུང་ཐོབ་ནས་ཡུལ་སྤྱད་དག་གིས་དགའ་ཐོབ་དཀའ (中間9個音節)
以下圖為例,རབ*9དཀའ 在1.1b 段落第一個 match 到的是 རབ་བྱུང་ཐོབ་ནས་ཡུལ་སྤྱད་དག་གིས་དགའ་ཐོབ་དཀའ (中間夾9個音節) 在1.26a 段落第一個match到的是 རབ་བྱུང་དཀའ (中間夾1個音節) 點選左圖的1.1b,進入右圖經文閱覽模式,1.1b 段落中符合 རབ*9དཀའ 的都要標紅(中間夾1至9個音節)
- 使用 རབ།དཀའ 當關鍵字,會 match 到 རབ 音節和 དཀའ 音節,例如 ཐོབ་དཀའ་ཐོབ ,ཐོབ་རབ་ཐོབ ,བ་རབ་ན་ན་ཡ་དཀའ་ན
以下圖為例, རབ།དཀའ 在1.1b 段落第一個 match 到的是 རབ , 在 1.2a 段落第一個 match 到的也是 རབ་,但是後面剛好也有一個 དཀའ 可顯示, 點選左圖的1.1b,進入右圖經文閱覽模式,1.1b 段落中 རབ 和 དཀའ 都要標紅