如果我正确理解,async, detach and asyncDetached都会创建一个任务(并发单元),简单地说,它允许我们在其中执行await方法。我能找到的async和detach之间唯一的区别是来自被调用上下文的属性继承的差异(至少优先级)。
我一点也不怀疑我对他们之间的误解。但不幸的是,即使在WWDC的视频中也找不到正确的解释。
当我们谈论倒排索引时,我们总是谈论索引非结构化文本文档。但是ElasticSearch中的文档是JSON格式的,它们是“键”-“值”对。所以我想知道JSON文档的倒排索引是什么样子的。换句话说,当我们像"select * from table where name = john“这样进行搜索时,ES做了什么?