我的Azure查询索引很小(28K doc / 50 Mb),每天从一个Azure SQL服务器数据源进行约600次更新,因此需要一种接近“实时”的有效搜索解决方案(这意味着每次连续是在数据库中创建或更新的,因此我希望在搜索结果中最多在1或2秒钟内进行更新)。我还希望避免在每次更新数据库时修改所有代码以将数据推送到索引。
是否有一种方法可以在Azure内进行一些自动化以在每次更新Azure SQL服务器数据库时更新索引...而无需推送数据?
还有另一种方式(不推送数据)吗?
答案 0 :(得分:0)
可以使用Run Indexer API按需运行索引器。对于偶尔的更新,这可以很好地工作。但是,如果您要不断向SQL表中添加新行,则可能需要考虑使用批处理来提高索引性能。
正确,当前是支持的最小计划时间间隔为5分钟。