[EN]
進階檢索,從邏輯開始。
留意過全文檢索的小箭頭符號嗎?它是邏輯運算的入口,讓你一次組合多個關鍵字。
為什麼要用「邏輯運算」?
一般搜尋只能輸入單一字串,但是,透過邏輯符號,我們可以告訴系統:哪些詞要靠近、哪些要一起、哪些必須排除……
CBReader 支援七種邏輯運算符號:
符號 | 說明 | 範例 |
---|---|---|
+ | 靠近(不計順序,相距 ≤ 30 字) | 佛陀+buddha 兩者相距不超過 30 字,且不計順序 |
* | 先於(有順序,相距 ≤ 30 字) | 佛陀*buddha 「佛陀」出現在 buddha 前,且不超過 30 字 |
& | 一起(不計順序、字距) | 佛陀&buddha 出現在同一卷 |
, | 擇一 | 佛陀,buddha 只出現其中一者 |
– | 排除 | 佛陀-佛陀曰 找出含「佛陀」但不含「佛陀曰」的卷子 |
? | 萬用字元 | 蓮?色 找出「蓮華色」、「蓮花色」… |
( ) | 分組(決定優先組合) | (佛陀*舍利弗),阿難陀 找出含「佛陀*舍利弗」或「阿難陀」的卷子 |
請留意:
應用這套邏輯運算,不再只是查找資料——也釐清思路!
^頁首
From Query to Clarification: Harnessing Logical Operators in CBReader Full-Text Search
Advanced query begins with logic.
Have you noticed the little arrow in the Full-Text Search panel? It leads to logical operation, allowing combination of multiple search strings in a single query.
Why use Logical Operation?
By default, searches are based on one string at a time. However, with a few simple symbols, you can tell the system which terms should appear together, which must be excluded, and how they relate to each other.
Seven Logical Operators in CBReader:
Operators | Function | Example |
+ | Near (≤ 30 characters) | 佛陀+buddha 佛陀 near “buddha” within 30 characters |
* | Before (A precedes B ≤ 30 characters) | 佛陀*buddha 佛陀 precedes “buddha” within 30 characters |
& | AND (same fascicle) | 佛陀&buddha both appear in same fascicle |
, | OR (alternative) | 佛陀,buddha match 佛陀 or “buddha” |
– | Exclude (eliminate unwanted result) | 佛陀-佛陀曰 lookup 佛陀 while skipping 佛陀曰 |
? | Any (wildcard) | 蓮?色 variants 蓮華色, 蓮花色… |
( ) | Precedence (sets priority) | (佛陀*舍利弗),阿難陀 either 佛陀*舍利弗 or 阿難陀 |
Notes:
- Searches run per fascicle (historical texts) or section/chapter (modern works).
- Use halfwidth symbols, e.g. + & ?, instead of fullwidth +&?.
Applying these logical operators not only enhances data retrieval, but also helps clarify and organise thought processes.
^TOP