执行查询

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查询,可以认为这个是搜索查询中的基本字段搜索()

猜你喜欢

转载自www.cnblogs.com/supermanwx/p/11926934.html