我有很多索引,目前它很慢,因为当查询来自用户时,它会依次遍历每个结果,然后附加结果。
indexes = search.get_indexes(index_name_prefix=userDomain, limit=200)
domain_indexes = [index for index in indexes if userDomain==str(index.name).split(":")[0] ]
for index in indexes:
response.append(responseListItem)
这使得它真的很慢,问题是我是否可以将它们放在一起并且并行执行,然后合并结果并将响应发送回用户?
答案 0 :(得分:3)
在Search API中没有尚未记录的功能来进行异步调用,就像数据存储一样: