我写了一个.net sdk来创建索引和索引器。我如何根据扩展名从索引中排除某些文件。 我无法找到样本/示例来做同样的事情
Indexer indexer = new Indexer()
{
Name = indexerName,
DataSourceName = userDocsDataSource,
TargetIndexName = indexName,
Schedule = new IndexingSchedule()
{
Interval = System.TimeSpan.FromMinutes(Convert.ToDouble(ConfigurationManager.AppSettings["indexrefreshtime"]))
}
};
请告诉我。 感谢
答案 0 :(得分:1)
请尝试以下内容:
Indexer indexer = new Indexer()
{
Name = indexerName,
DataSourceName = userDocsDataSource,
TargetIndexName = indexName,
Parameters = new IndexingParameters(),
Schedule = new IndexingSchedule()
{
Interval = System.TimeSpan.FromMinutes(Convert.ToDouble(ConfigurationManager.AppSettings["indexrefreshtime"]))
}
};
indexer.Parameters.ExcludeFileNameExtensions(".pdf", ".doc");
您可以在此处阅读有关Client SDK的文档:https://docs.microsoft.com/en-us/dotnet/api/overview/azure/search/client?view=azure-dotnet。