タグ・エンジンの検索構文について

タグ・エンジンでは、タグ・エンジンの検索構文を使用して、テキスト、タグおよびプロパティを含む複雑な検索クエリーを定義できます。このトピックでは、タグ・エンジンの検索構文を使用するときのルールについて説明します。次のセクションがあります。

テキストの検索

タグの検索

プロパティの検索

操作

複雑な検索クエリーの作成

このトピックでは、検索クエリーを作成するときのルールについて説明します。タグ・エンジンが検索結果として返すアイテムおよびユーザーを決定する方法の詳細は、テキスト、タグおよびプロパティの一致についてを参照してください。

テキストの検索

タグ・エンジンでは、テキスト文字列を使用してクエリーを作成することで、アイテムやユーザーを検索できます。アイテムまたはユーザーとのテキストの一致があったときは、そのアイテムまたはユーザーが検索結果として返されます。

テキスト文字列を使用して検索クエリーを作成するには、検索するテキストを入力して検索を実行するだけです。必要な場合は、演算子を使用して、検索クエリーに条件を追加できます。

テキスト文字列を使用して検索クエリーを作成するときは、次のガイドラインに従います。

タグの検索

タグ・エンジンでは、タグ参照を含むクエリーを作成することで、アイテムやユーザーを検索できます。アイテムまたはユーザーとのタグの一致があったときは、そのアイテムまたはユーザーが検索結果として返されます。

検索クエリー内にタグ参照を作成するには、tagに続けてコロン(:)とタグの名前を入力します。たとえば、検索クエリーにtag:salesと入力すると、"sales"タグが適用されているアイテムおよびユーザーが返されます。複数の単語を含むタグのタグ参照を作成する場合は、tag:"sales department"のように語句全体を引用符で囲みます。タグ参照では大文字と小文字は区別されません。"tag"は、大文字、小文字または大文字と小文字の混在で入力できます。

必要な場合は、演算子を使用して、検索クエリーに条件を追加できます。

検索クエリー内にタグ参照を入力する方法は、そのタグをクリックするのと同じです。テキストおよびプロパティも含む複雑な検索クエリーを作成する場合は、タグ名を入力します。

プロパティの検索

タグ・エンジンでは、プロパティ参照を含むクエリーを作成することで、アイテムやユーザーを検索できます。アイテムまたはユーザーとのプロパティの一致があったときは、そのアイテムまたはユーザーが検索結果として返されます。

プロパティ参照を作成するには、プロパティの名前を入力し、続けてコロンと、検索する値を入力します。たとえば、Janeという名のユーザーが作成したすべてのドキュメントを検索する場合は、検索クエリーにauthor:Janeと入力します。Department:Marketingと入力すると、Marketing部門に所属するすべてのユーザーが返されます。値に複数の単語が含まれるプロパティのプロパティ参照を作成する場合は、author:"Fred Smith"のように語句全体を引用符で囲みます。

注意: 検索結果には、プロパティ検索と厳密に一致したアイテムおよびユーザー以外の結果が含まれる場合があります。前述の例で言うと、author:"Fred Smith"のプロパティ検索では、作成者のプロパティ値として"Fred Smith"を持つドキュメントのみでなく、"Fred Smith-Jones"や"Fred Smith/New York"などの別の値を持つドキュメントも返されます。また、Department:Marketingのプロパティ検索クエリーでは、部門のプロパティ値として"Marketing"を持つドキュメントのみでなく、"Marketing - Northwest"や"Marketing and Sales"などの別の値を持つドキュメントも返されます。

複数の単語を含むプロパティへの参照を作成するには、プロパティの単語間にスペースを入れないようにします。たとえば、システムに「Phone Number」というプロパティがある場合電話番号として415-555-5555がタグ付けされているアイテムおよびユーザーを検索するときは)、プロパティ検索クエリーはphonenumber:415-555-5555を作成します。

必要な場合は、演算子を使用して、検索クエリーに条件を追加できます。

検索できるプロパティのリストを表示するには、検索アシスタントに移動します。「次を含む」条件の左にあるドロップダウン・リストには、これらのプロパティがすべて表示されます。

演算子

次の表では、検索クエリーで使用できる演算子を説明します。

演算子

説明

検索クエリーの例

AND

AND演算子の左側と右側の単語を両方含む結果を返します。

注意: 検索語をスペースで区切ると、AND演算子を使用するのと同じになります。

  • テキストの例:
    holiday AND schedule

  • タグの例:
    tag:sales AND tag:"western region"

  • ユーザー・プロパティの例:
    author:"Juanita Jackson" AND country:Canada

 

OR

OR演算子の左側と右側の単語のいずれかを含む結果を返します。

注意: 検索語をカンマで区切ると、OR演算子を使用するのと同じになります。

  • テキストの例:
    holiday OR vacation

  • タグの例:
    tag:sales OR tag:"western region" OR tag:"eastern region"

  • ユーザー・プロパティの例:
    author:"Juanita Jackson" OR author:"William Dulany" OR country:Canada

 

NOT

NOT演算子の左側の単語を含むが、NOT演算子の右側の単語を含まない結果を返します。

  • テキストの例:
    holiday NOT vacation

  • タグの例:
    tag:sales NOT tag:marketing

  • ユーザー・プロパティの例:
    author:"Juanita Jackson" NOT language:English

 

NEAR

NEAR演算子の左側の単語とNEAR演算子の右側の単語がX文字以内の位置にある結果を返します。

たとえば、"early <NEAR/10> retirement"と入力すると、"Plan early for your retirement"という文字列を含むドキュメントが返されます。

注意: NEAR演算子は、タグおよびプロパティと同時に使用できません。

  • テキストの例:
    early <NEAR/10> retirement

*

テキストまたはプロパティの部分一致を検索するには、アスタリスク(*)を使用します。このアスタリスクは、ワイルドカードと呼ばれます。

検索で サブストリング 検索(ストリングの両側にワイルドカード を入力した検索)を使用する場合は、少なくとも3文字を入力する必要があります。

注意: *演算子は、タグの名前には使用できません。

  • テキストの例:
    s*les

  • ユーザー・プロパティの例:author:William*

 

複雑な検索クエリーの作成

テキスト、タグ、プロパティおよび演算子を組み合せた複雑な検索クエリーを作成できます。また、カッコを使用して、クエリーをネスト構造にすることもできます。次の表では、複雑なクエリーの例を挙げて、返される検索結果について説明します。

クエリーの例

戻り値

(author:"Juanita Jackson" NOT language:English) OR (tag:sales AND tag:"western region")

  • 作成者が Juanita Jacksonで、言語がEnglishでないすべてのアイテム

  • 「Sales」タグと「Western Region」タグが適用されているすべてのアイテムおよびユーザー

("water quality" AND author:"Juanita Jackson") OR ((conservation AND "global warming") OR (conservation AND name:*.ppt))

  • water qualityに関連するアイテムのうち、作成者が Juanita Jacksonであるすべてのアイテム

  • conservationに関連するアイテムのうち、「global warming」について言及しているか、 PowerPoint ファイルであるすべてのアイテム

 

先頭に戻る


  関連トピック: