IndexingParametersConfiguration クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
インデクサー固有の構成プロパティのディクショナリ。 各名前は、特定のプロパティの名前です。 各値はプリミティブ型である必要があります。
public class IndexingParametersConfiguration : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,object>>, System.Collections.Generic.IDictionary<string,object>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>>
type IndexingParametersConfiguration = class
interface IDictionary<string, obj>
interface ICollection<KeyValuePair<string, obj>>
interface seq<KeyValuePair<string, obj>>
interface IEnumerable
Public Class IndexingParametersConfiguration
Implements ICollection(Of KeyValuePair(Of String, Object)), IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object))
- 継承
-
IndexingParametersConfiguration
- 実装
-
ICollection<KeyValuePair<String,Object>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,Object> IEnumerable<KeyValuePair<String,Object>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable
コンストラクター
IndexingParametersConfiguration() |
IndexingParametersConfiguration の新しいインスタンスを初期化します。 |
プロパティ
AllowSkillsetToReadFileData |
true の場合、BLOB データ ソースからダウンロードされた元のファイル データを表すオブジェクトであるパス //document//file_dataが作成されます。 これにより、エンリッチメント パイプライン内で処理するためのカスタム スキルまたはドキュメント抽出スキルに、元のファイル データを渡すことができます。 |
DataToExtract |
Azure BLOB ストレージから抽出するデータを指定し、"imageAction" が "none" 以外の値に設定されている場合に、画像コンテンツから抽出するデータをインデクサーに指示します。 これは、.PDF またはその他のアプリケーションの埋め込みイメージ コンテンツ、または Azure BLOB の .jpg や .png などのイメージ ファイルに適用されます。 |
DelimitedTextDelimiter |
CSV BLOB の場合は、各行が新しいドキュメントを開始する CSV ファイルの行末の 1 文字区切り記号 ("|"など) を指定します。 |
DelimitedTextHeaders |
CSV BLOB の場合は、列ヘッダーのコンマ区切りのリストを指定します。これは、ソース フィールドをインデックス内の宛先フィールドにマッピングする場合に便利です。 |
DocumentRoot |
JSON 配列の場合、構造化ドキュメントまたは半構造化ドキュメントを指定すると、このプロパティを使用して配列へのパスを指定できます。 |
ExcludedFileNameExtensions |
Azure BLOB ストレージからの処理時に無視するファイル名拡張子のコンマ区切りの一覧。 たとえば、インデックス作成中にこれらのファイルをスキップするために、".png、.mp4" を除外できます。 |
ExecutionEnvironment |
インデクサーを実行する環境を指定します。 |
FailOnUnprocessableDocument |
Azure BLOB の場合、ドキュメントのインデックス作成に失敗した場合にインデックス作成を続行する場合は false に設定します。 |
FailOnUnsupportedContentType |
Azure BLOB の場合、サポートされていないコンテンツ タイプが見つかったときにインデックス作成を続行する場合に false に設定し、すべてのコンテンツ タイプ (ファイル拡張子) を事前に把握していない場合に設定します。 |
FirstLineContainsHeaders |
CSV BLOB の場合、 は、各 BLOB の最初の (空白以外の) 行にヘッダーが含まれていることを示します。 |
ImageAction |
Azure BLOB ストレージ内の埋め込みイメージとイメージ ファイルを処理する方法を決定します。 "imageAction" 構成を "none" 以外の値に設定するには、スキルセットもそのインデクサーにアタッチする必要があります。 |
IndexedFileNameExtensions |
Azure BLOB ストレージから処理するときに選択するファイル名拡張子のコンマ区切りの一覧。 たとえば、インデックス作成を特定のアプリケーション ファイル ".docx, .pptx, .msg" に集中させ、これらのファイルの種類を具体的に含めることができます。 |
IndexStorageMetadataOnlyForOversizedDocuments |
Azure BLOB の場合、処理するには大きすぎる BLOB コンテンツのストレージ メタデータのインデックスを作成するには、このプロパティを true に設定します。 サイズが大きい BLOB は、既定ではエラーとして扱われます。 BLOB サイズの制限については、「」を参照してください https://docs.microsoft.com/azure/search/search-limits-quotas-capacity。 |
Item[String] |
指定したキーを持つ要素を取得または設定します。 |
Keys |
ICollection<T> のキーを保持している IDictionary<TKey,TValue> を取得します。 |
ParsingMode |
Azure BLOB データ ソースからのインデックス作成の解析モードを表します。 |
PdfTextRotationAlgorithm |
Azure BLOB ストレージ内の PDF ファイルからのテキスト抽出のアルゴリズムを決定します。 |
QueryTimeout |
Azure SQL データベース データ ソースの既定の 5 分を超えてタイムアウトを増やします。 |
Values |
ICollection<T> 内の値を格納している IDictionary<TKey,TValue> を取得します。 |
メソッド
Add(String, Object) |
指定したキーおよび値を持つ要素を IDictionary<TKey,TValue> オブジェクトに追加します。 |
ContainsKey(String) |
指定したキーの要素が IDictionary<TKey,TValue> に格納されているかどうかを確認します。 |
GetEnumerator() |
コレクションを反復処理する列挙子を返します。 |
Remove(String) |
指定したキーを持つ要素を IDictionary<TKey,TValue> から削除します。 |
TryGetValue(String, Object) |
指定したキーに関連付けられている値を取得します。 |
明示的なインターフェイスの実装
ICollection<KeyValuePair<String,Object>>.Add(KeyValuePair<String,Object>) |
ICollection<T> に項目を追加します。 |
ICollection<KeyValuePair<String,Object>>.Clear() |
ICollection<T> からすべての項目を削除します。 |
ICollection<KeyValuePair<String,Object>>.Contains(KeyValuePair<String,Object>) |
ICollection<T> に特定の値が格納されているかどうかを判断します。 |
ICollection<KeyValuePair<String,Object>>.CopyTo(KeyValuePair<String,Object>[], Int32) |
ICollection<T> の要素を Array にコピーします。Array の特定のインデックスからコピーが開始されます。 |
ICollection<KeyValuePair<String,Object>>.Count |
ICollection<T> に格納されている要素の数を取得します。 |
ICollection<KeyValuePair<String,Object>>.IsReadOnly |
ICollection<T> が読み取り専用かどうかを示す値を取得します。 |
ICollection<KeyValuePair<String,Object>>.Remove(KeyValuePair<String,Object>) |
特定のオブジェクトが ICollection<T> 内にあるときに、最初に出現したものを削除します。 |
IEnumerable.GetEnumerator() |
コレクションを反復処理する列挙子を返します。 |
拡張メソッド
GetValueOrAdd<TKey,TValue>(IDictionary<TKey,TValue>, TKey, Func<TKey,TValue>) |
指定したキーに関連付けられている値を取得または追加します。 |
GetValueOrDefault<TKey,TValue>(IDictionary<TKey,TValue>, TKey, TValue) |
指定したキーに関連付けられている値を取得します。 |
AsFormattedString<TKey,TValue>(IDictionary<TKey,TValue>) |
インデクサー固有の構成プロパティのディクショナリ。 各名前は、特定のプロパティの名前です。 各値はプリミティブ型である必要があります。 |