## Verity 検索のクエリー構文の使い方

PeopleSoft オンライン ライブラリの検索には、基本検索と詳細検索があります。基本検索を実行するには、目次ウィンドウの [検索] タブにあるボックスを使用します。[PeopleBooks ライブラリ: 詳細検索] ページにアクセスするには、[検索] タブの [詳細検索] リンクをクリックします。

このドキュメントは、Verity 検索の構文規則に関する詳細情報を掲載しています。PSOL 検索フォームの使い方については、『この PeopleBook について』を参照してください。

参照: PeopleSoft オンライン ライブラリの検索

### Verity 検索のクエリー構文の使い方

詳細検索ページでは、検索するタイトルやライブラリ、および検索結果の表示フォーマットを指定できます。[検索条件] のオプション ボタンから [全ての検索語を含む]、[いずれかの検索語を含む]、[フレーズで検索] のいずれかを選択すると、詳細検索ページから基本検索を実行できます。[検索構文を使用] オプション ボタンを選択すると、Verity の強力な検索言語を利用した詳細モードの検索を実行できます。

検索条件を入力する際の構文規則は、インターネットの一般的な検索エンジンで使用される構文規則とほぼ同じです。

以下に基本的なサンプル クエリーと、返される検索結果を示します。

クエリー文字列 | 検索結果
meet | meet および、その派生変化形 (meets、meeting など) が検索されます。
back up | back up および、その派生変化形 (backs up、backing up、back ups など) が検索されます。
"meet" | meet のみが検索されます。
"back up" | back up のみが検索されます。
back "up" | back およびその派生変化形に、up が続くフレーズが検索されます。たとえば、back up、backing up、backs up が検索されます。
sql and sqr | sql と sqr の両方を含むトピックが検索されます。
list or report | list または report の少なくとも 1 つを含むトピックが検索されます。
list, report, sqr | list、report、sqr の少なくとも 1 つを含むトピックが検索されます。キーワードが複数検出された場合は、ランク付けされます。(list, report, sqr) の構文を使うこともできます。
report not sqr | report を含むが、sqr は含まないトピックが検索されます。

### 詳細モードのクエリー構文の使い方

前のセクションでは、基本的なクエリー構文について説明しました。次に、ワイルドカード、近接検索、フィールド検索、入れ子検索を使った、さらに高度な検索クエリーについて説明します。

#### ワイルドカード

検索キーワードの一部がわからない場合は、ワイルドカード文字を使用した拡張検索を実行できます。

- アスタリスク (*) は、1 文字または複数の任意の文字列を表します。

- 疑問符 (?) は、任意の 1 文字を表します。

注: ワイルドカードを使用すると、二重引用符 (" ") で囲んだ場合と同様に、指定した文字列が文字通り検索語として解釈されます。

以下にいくつかの例を示します。

クエリー文字列 | 検索結果
map* re*t | map、maps、mapping、mapper、maple など。 rest、react、report、reticent など。
c?t qu???y | cat、cot、cut など。 queasy、quirky など。

#### 近接演算子

近接演算子を使用すると、近接した一定の範囲内に 2 つの検索語を含むドキュメントを検索することができます。近接演算子は、ブール演算子の AND と似ていますが、同じ文や段落内に両方の検索語を含むドキュメントのみを検出する点が異なっています。また処理順序において、近接演算子はブール演算子よりも優先されます。

- 演算子を 2 つの検索語の間に指定すると、この 2 つの語を含む文が検索されます。

- 演算子を 2 つの検索語の間に指定すると、この 2 つの語を含む段落が検索されます。

以下にいくつかの例を示します。

クエリー文字列 | 検索結果
sql table | sql と table を同一の文に含むトピックが検索されます。
sql table | sql と table を同一の段落内に含むトピックが検索されます。
sql table or field | sql と table を同一の文に含むトピック、または field を含むトピックが検索されます。

#### フィールド検索演算子

演算子を使用すると、検索対象となるフィールドを指定することができます。ただし、指定できるのは title フィールドのみです。

クエリー文字列 | 検索結果
sql title | トピック タイトルに sql を含むトピックが検索されます。

#### 入れ子演算子

検索語や演算子をかっこで囲むと、解釈する順番を指定することができます。かっこ内の情報が先に処理され、その後でかっこの外の情報が処理されます。

クエリー文字列 | 検索結果
(crystal or sqr) and panel | crystal または sqr のいずれかを含み、かつ panel を含むトピックが検索されます。
report and (sql (sqr or cobol) or crystal field) | report を含み、かつ、同一の文に sql と sqr、sql と cobol、crystal と field のいずれかを含むトピックが検索されます。

### Verity 検索のクエリー構文の表示

詳細検索の検索結果ページには、指定したクエリー テキストがリンクとして表示されます。このリンクをクリックするとポップアップ ウィンドウが開き、バックグラウンドで実行された基本検索モード (全ての検索語を含む、いずれかの検索語を含む、フレーズで検索) の検索のクエリー構文が表示されます。このウィンドウは、予想した結果が得られなかった場合のデバッグ、または Verity のクエリー構文の使い方についてさらに理解したい場合などに利用できます。