情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

ContentIndexer Class

Windows ストア アプリがシステム インデックス内にコンテンツ プロパティを配置できるようにします。

構文


var contentIndexer = Windows.Storage.Search.ContentIndexer.getIndexer(string);
var contentIndexer = Windows.Storage.Search.ContentIndexer.getIndexer();

属性

[MarshalingBehavior(Agile)]
[Version(0x06030000)]

メンバー

ContentIndexerクラス には次の種類のメンバーがあります。

メソッド

The ContentIndexer クラス には次のメソッドがあります。 With C#、Visual Basic、および C++ では、以下からもメソッドが継承されます。Object クラス.

メソッド説明
AddAsync Adds app-defined items with properties and content to the system index.
CreateQuery(String, IIterable(String)) Builds a query with the specified search filter and identifies which properties to retrieve.
CreateQuery(String, IIterable(String), IIterable(SortEntry)) Builds a query with the specified search filter, sort order, and identifies which properties to retrieve.
CreateQuery(String, IIterable(String), IIterable(SortEntry), String) Builds a query with the specified search filter, sort order, filter language, and identifies which properties to retrieve.
DeleteAllAsync Removes all app-defined items from the ContentIndexer.
DeleteAsync Removes the specified app-defined item from the ContentIndexer.
DeleteMultipleAsync Removes the specified app-defined items from the ContentIndexer.
GetIndexer() Gets an existing per-app index or creates a new one, if necessary.
GetIndexer(String) Gets the per-app index with the specified name or creates a new one, if necessary.
RetrievePropertiesAsync Gets content properties based on the given content identifier.
UpdateAsync Updates app content and properties in the ContentIndexer.

 

プロパティ

ContentIndexerクラス には次のプロパティがあります。

プロパティアクセスの種類説明

Revision

読み取り専用Gets the version of the ContentIndexer.

 

解説

インデックスは、他の場所でストレージによってサポートされるデータの検索プロパティのキャッシュです。インデックスはプライマリ データ ストアとして使用しないでください。

インデックスのプロパティは、文字列とオブジェクトをキーと値のペアとして使用して定義します。キーは System.Author などの Windows の標準プロパティ名で、値は PropertyValue インスタンスです。プロパティは、システムに登録する必要があります。

高度な検索テクニック (AQS) を使用してコンテンツに対するクエリを実行します。

また、ストリームおよびコンテンツ タイプを使用してフルテキスト検索のコンテンツを提供することができます。 これは、コンテンツ タイプおよびインデックスへの IFilter 実装を実行することに相当します。

詳細については、「Windows プロパティ システム」を参照してください。

インデックスのプロパティは、文字列とオブジェクトをキーと値のペアとして使用して定義します。キーは System.Author などの Windows の標準プロパティ名で、値は PropertyValue インスタンスです。プロパティは、システムに登録する必要があります。 キーは、Windows の標準プロパティ名として記述する必要があります。

コンテンツはユーザーごと、アプリ パッケージごとに分けられているため、パッケージで別のパッケージのデータを照会することはできません。

要件

最小限サポートされるクライアント

Windows 8.1 [Windows ストア アプリのみ]

最小限サポートされるサーバー

Windows Server 2012 R2 [Windows ストア アプリのみ]

名前空間

Windows.Storage.Search
Windows::Storage::Search [C++]

メタデータ

Windows.winmd

参照

ContentIndexerQuery
IndexableContent
QueryOptions
StorageFileQueryResult
StorageFolderQueryResult
StorageItemQueryResult
Windows プロパティ システム
Object

 

 

表示: