2.X/1. Getting Started

1-07-1. Empty Search

drscg 2017. 9. 30. 20:09

Let’s start with the simplest form of the search API, the empty search, which returns all documents in all indices:

search API의 가장 간단한 형태인, empty search로 시작해 보자. 모든 indices의 모든 document를 반환한다.

GET /_search
{} 

이것이 empty request body이다.

Just as with a query-string search, you can search on one, many, or _all indices, and one, many, or all types:

query-string 검색과 마찬가지로, 하나 이상 또는 모든(_all) indices에서, 하나 이상 또는 모든 type을 검색할 수 있다.

GET /index_2014*/type1,type2/_search
{}

And you can use the from and size parameters for pagination:

또한, page를 계산하기 위해 fromsize 매개변수를 사용할 수 있다.

GET /_search
{
  "from": 30,
  "size": 10
}

We present aggregations in depth in Aggregations, but for now, we’re going to focus just on the query.

Aggregations에서, aggregation에 대해 자세히 이야기할 것이다. 지금은 query에만 집중하자.

Instead of the cryptic query-string approach, a request body search allows us to write queries by using the query domain-specific language, or query DSL.

아리송한 query-string 방식 대신, request body 검색은 query DSL(Domain Specific Language) 을 사용하여 query를 작성할 수 있다.

'2.X > 1. Getting Started' 카테고리의 다른 글

1-06-5. Complex Core Field Types  (0) 2017.09.30
1-07. Full-Body Search  (0) 2017.09.30
1-07-2. Query DSL  (0) 2017.09.30
1-07-3. Queries and Filters  (0) 2017.09.30
1-07-4. Most Important Queries  (0) 2017.09.30