我正在尝试使用以下代码片段获取索引的字段。
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))
};