执行查询

Posted supermanwx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了执行查询相关的知识,希望对你有一定的参考价值。

source:https://www.elastic.co/guide/en/elasticsearch/reference/6.4/getting-started-search.html

现在我们了解了一些简单的查询参数,我们接下来研究一些queryDSL,首先我们看一下返回文档的内容。

默认情况下,json文档会返回搜索结果的不同部分,如果不想返回所有,可以通过指定_source来指定返回部分。

下面的例子展示了返回指定的两个字段

curl -X GET "localhost:9200/bank/_search?pretty" -H ‘Content-Type: application/json‘ -d‘
{
"query": { "match_all": {} },
"_source": ["account_number", "balance"]
}

注意这个例子减少了_source中字段的返回,只返回我们在_source中指定的两个字段。

如果我们对比一下SQL语句,上面的查询与SQL的select from 操作类似。

现在我们跳过query的查询,开始学习match查询,可以认为这个是搜索查询中的基本字段搜索()

 

以上是关于执行查询的主要内容,如果未能解决你的问题,请参考以下文章

在MySQL中怎样执行一次查询获得多次查询结果之和

SQL嵌套子查询和相关子查询的执行过程有啥区别

SQL嵌套子查询和相关子查询的执行过程有啥区别

PHP执行SQL查询

数据库系统实现 第六章 查询执行

SQL Server:查询执行时间取决于查询执行的次数