我正在使用 Elastic Search,并发现我们也可以在 Elastic 中使用 SQL 语法。通过SQL访问API查询和通过DSL查询有什么区别,哪个搜索速度更快?
根据SQL客户端问世时发表的一篇文章(参见“Implementation Internals”),SQL查询运行在不同的阶段,但在某些时候它会转变为DSL查询。
因此,采用 SQL 方式可以被视为在 DSL 之上添加一个非常薄的层。可以肯定的是,该层不会给查询增加任何显着的延迟,至少尚未得到证实,但您的情况可能会有所不同。
最好总是亲自尝试和测试。
| 归档时间: |
|
| 查看次数: |
1063 次 |
| 最近记录: |