如何在 C# 中的索引器参数上设置 convertHighWaterMarkToRowVersion?
How do I set convertHighWaterMarkToRowVersion on the indexer parameters in C#?
我正尝试根据此文档在我的搜索索引器上设置“convertHighWaterMarkToRowVersion”配置设置,但无法弄清楚如何使用 C# 中的 Azure 搜索 SDK 来执行此操作。
我看到有一个 属性 称为 IndexingParameterConfiguration 作为 IndexingParameters 对象的一部分,但我尝试的所有方法似乎都不起作用,而且我找不到任何示例。
var parameters = new IndexingParameters()
{
BatchSize = 100,
MaxFailedItems = 0,
MaxFailedItemsPerBatch = 0,
IndexingParametersConfiguration = ?
};
var indexer = new SearchIndexer(indexerName, dataSource.Name, searchIndex.Name)
{
Description = "Indexer configured to crawl " + searchIndex.Name,
Parameters = parameters
};
有什么想法吗?
convertHighWaterMarkToRowVersion
是一个不常见的设置,没有 setter/getter,因此您需要通过按键明确设置它。
var config = new IndexingParametersConfiguration();
config["convertHighWaterMarkToRowVersion"] = true;
var parameters = new IndexingParameters()
{
BatchSize = 100,
MaxFailedItems = 0,
MaxFailedItemsPerBatch = 0,
IndexingParametersConfiguration = config
};
var indexer = new SearchIndexer(indexerName, dataSource.Name, searchIndex.Name)
{
Description = "Indexer configured to crawl " + searchIndex.Name,
Parameters = parameters
};
我正尝试根据此文档在我的搜索索引器上设置“convertHighWaterMarkToRowVersion”配置设置,但无法弄清楚如何使用 C# 中的 Azure 搜索 SDK 来执行此操作。
我看到有一个 属性 称为 IndexingParameterConfiguration 作为 IndexingParameters 对象的一部分,但我尝试的所有方法似乎都不起作用,而且我找不到任何示例。
var parameters = new IndexingParameters()
{
BatchSize = 100,
MaxFailedItems = 0,
MaxFailedItemsPerBatch = 0,
IndexingParametersConfiguration = ?
};
var indexer = new SearchIndexer(indexerName, dataSource.Name, searchIndex.Name)
{
Description = "Indexer configured to crawl " + searchIndex.Name,
Parameters = parameters
};
有什么想法吗?
convertHighWaterMarkToRowVersion
是一个不常见的设置,没有 setter/getter,因此您需要通过按键明确设置它。
var config = new IndexingParametersConfiguration();
config["convertHighWaterMarkToRowVersion"] = true;
var parameters = new IndexingParameters()
{
BatchSize = 100,
MaxFailedItems = 0,
MaxFailedItemsPerBatch = 0,
IndexingParametersConfiguration = config
};
var indexer = new SearchIndexer(indexerName, dataSource.Name, searchIndex.Name)
{
Description = "Indexer configured to crawl " + searchIndex.Name,
Parameters = parameters
};