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



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

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

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

当有多个索引器更新同一索引时,可能会在对同一文档的更新之间进行竞争,因为 Azure 搜索尚不支持文档版本控制。如果每个索引器更新不同的文档字段,则顺序无关紧要;如果多个索引器更新相同的字段,则最后一个写入器优先(并且无法控制哪个索引器将是最后一个写入器)。

如果使用删除检测策略从索引中删除文档,则为了避免可能的争用,应在 SQL 和 Azure 表中将文档标记为已删除。

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

我不明白上面的问题。

最新更新