クエリー フォルダのクエリーの例
作成したクエリー フォルダに、クエリーを作成できます。クエリーを実行すると、指定した条件に基づいて、レポジトリに保存されたオブジェクトが取得されます。レポジトリ内のオブジェクトのデータやメタデータを含めて、全文検索の条件を指定できます。
指定した日付より後に作成されたオブジェクト
次のクエリーでは、2004 年 1 月 1 日より後に作成されたすべてのドキュメント コンポーネントが取得されます。
<ishfolderquery>
<!--Metadata Query -->
<ishfields>
<ishfield name="CREATED-ON" level="logical" ishoperator="greaterthan">01/01/2004</ishfield>
</ishfields>
</ishfolderquery>
特定のユーザーが処理したマップ
次のクエリーでは、ユーザー frankc がコーディネータを務めるすべてのマップが取得されます。
<ishfolderquery>
<!--Object type filter -->
<ishobjecttypes>
<ishobjecttype ishtype="ISHMasterDoc"/>
</ishobjecttypes>
<!--Metadata Query -->
<ishfields>
<ishfield name="FCOORDINATOR" level="logical" ishoperator="equal">frankc</ishfield>
</ishfields>
</ishfolderquery>
ID に特定のコンテンツを持つトピック
次のクエリーでは、ID が DN で始まり、frankc が管理者を務めるすべてのトピックが取得されます。
<ishfolderquery>
<ishobjecttypes>
<ishobjecttype ishtype="ISHModule"/>
</ishobjecttypes>
<!--Metadata Query -->
<ishfields>
<ishfield name="CARDELEMENT" level="logical" ishoperator="like">DN%</ishfield>
<ishfield name="FCOORDINATOR" level="logical">frankc</ishfield>
</ishfields>
</ishfolderquery>
タイトルに「install」という単語が含まれるオブジェクト
次のクエリーでは、次の条件を満たすすべてのマップとトピックが取得されます。
- タイトルに install という単語が含まれる。
- コーディネータが、John Doe または Albert Einstein のいずれかに定義されている。
<ishfolderquery>
<!--Object type filter -->
<ishobjecttypes>
<ishobjecttype ishtype="ISHMasterDoc"/>
<ishobjecttype ishtype="ISHModule"/>
</ishobjecttypes>
<!--Metadata Query -->
<ishfields>
<ishfield name="FTITLE" level="logical" ishoperator="like">%install%</ishfield>
<ishfield name="FCOORDINATOR" level="logical" ishoperator="in">John Doe, Albert Einstein</ishfield>
</ishfields>
</ishfolderquery>