演算子
演算子や、検索方法を指定する記号を用いると、論理式による複雑な検索を実行できます。
検索方法を指定する記号
記号 |
意味 |
例 |
* |
ワイルドカード |
日本*
…「日本」で始まる項目 *語
…「語」で終わる項目
|
/ |
完全検索 |
亜鉛/
…「亜鉛」と完全一致する項目 |
@ |
クロス検索 |
@寺
…見出しに「寺」を含む項目 *寺*
と指定してもよい |
+ |
条件検索 |
+神社
…本文中に「神社」を含む項目 |
- 記号を指定しない場合、現在の検索方法が使用されます。
たとえば現在の検索方法が条件検索の場合、「イギリス & 画家」と「+イギリス&+画家」は同じ結果です。
- "検索語*検索語"のように検索語の途中でワイルドカード文字 * を使用することはできません。
前方一致インデックスと後方一致インデックスのある辞書なら、演算子を用いて"検索語*&*検索語"のように指定すれば、同じ検索結果が得られます。
演算子
※ EBWin / EBPocket Professional版のみ
記号 |
意味 |
例 |
& |
AND(かつ) |
*語 & あ*
…「語」で終わり、かつ「あ」で始まる項目 +神社 & *造
…「神社」を本文に含み、かつ「造」で終わる項目
|
| |
OR(または) |
奇跡*|奇蹟*
…「奇跡」で始まるか、または「奇蹟」で始まる項目 |
^ |
NOT(右辺の語を含まない) |
*症^重症/
…「症」で終わる語から、「重症」をのぞいた項目 |
- 演算子の優先順位は、左結合であり、左から順に評価されます。優先順位を制御する()記号は使用できません。
A|B&C^D は、(((A|B)&C)^D)と解釈されます。
- &(AND)検索は、「左辺の検索結果を右辺の条件で絞り込む」ことを意味します。
- |(OR)検索は、「左辺の検索結果に、右辺の検索結果を追加する」ことを意味します。
- ^(NOT)検索は、「左辺の検索結果から、右辺の検索結果を取り除く」ことを意味します。
- 演算子は、全文検索でも使用できます。
- 演算子と記号は、半角でも全角でも指定できます。
- 演算子と記号は、PDIC辞書では使用できません。