以下のコード スニペットを使用して、インデックスのフィールドを取得しようとしています。
var fieldsList= DocumentStore.DatabaseCommands.GetIndex("IndexName").Fields.ToList();
これは、動的フィールド ( _ から返されるフィールド) を除く、インデックスで定義されたすべてのフィールドを含む文字列リストを返します。
これが私のインデックスの Map コマンドです。
Map = products =>
from product in product s
select new
{
product.Title,
product.Subject,
product.From,
_ = product.
Attributes.Select(attribute =>
CreateField(attribute.Name, attribute.Value, false, true))
};