Azure 搜索中单个索引的多个索引器?

Multiple indexer for single index in Azure Search?

我有两个数据源,一个在 MS SQL 中,一个是 Azure Table,它们都保存着用户的数据,但只是信息不同。

如果我为每个数据源创建两个索引器并将它们同步到单个索引中,这样我可以进行一次搜索而不是两次搜索,是否存在任何风险或可能出现的问题。

我没有看到只允许我创建索引器的选项,所以我想知道 Microsoft 是否试图阻止它。

当您有多个索引器更新同一索引时,由于 Azure 搜索尚不支持文档版本控制,因此同一文档的更新之间可能会发生竞争。 如果每个索引器更新不同的文档字段,那么顺序无关紧要;如果多个索引器更新相同的字段,则最后一个写入者获胜(并且您无法控制哪个索引器将成为最后一个写入者)。

如果您使用删除检测策略从索引中删除文档,那么,为避免可能出现的竞争,应在 SQL 和 Azure Table 中将文档标记为已删除。

I do not see option that allow me to create indexer only, so I wonder if Microsoft trying to prevent that or not.

我不明白上面的问题。