elasticsearch : should 컨테이너에있는 여러 용어 요청을 하나의 고유 한 요청으로 대체

비비안 비니

다른 검색어로 동일한 용어 요청을 여러 번 반복하지만 숫자 배열에 대한 요청을 만들고 싶습니다.

이것은 should 컨테이너에 세 가지 다른 용어 쿼리가있는 내 요청입니다.

POST /test_index/film_type/_search
{
  "query": {
    "bool": {
      "filter": [
        {
          "bool": {
            "should": [
              {
                "term": {
                  "id_film": {
                    "value": 4
                  }
                }
              },
              {
                "term": {
                  "id_film": {
                    "value": 5
                  }
                }
              },
              {
                "term": {
                  "id_film": {
                    "value": 45
                  }
                }
              }
            ]
          }
        }
      ]
    }
  }
}

제발 어떻게하는지 알아?

Byron Voorbach

간단한 쿼리 문자열 쿼리를 살펴볼 수 있습니다.

작은 예 :

POST test/test/1
{
  "film-id": 1
}

POST test/test/2
{
  "film-id": 2
}

POST test/test/3
{
  "film-id": 3
}


GET test/_search
{
  "query": {
    "simple_query_string": {
      "query": "1 | 2",
      "fields": [
          "film-id"
        ]
    }
  }
}

결과:

"hits": {
    "total": 2,
    "max_score": 1,
    "hits": [
      {
        "_index": "test",
        "_type": "test",
        "_id": "2",
        "_score": 1,
        "_source": {
          "film-id": 2
        }
      },
      {
        "_index": "test",
        "_type": "test",
        "_id": "1",
        "_score": 1,
        "_source": {
          "film-id": 1
        }
      }
    ]
  }
}

도움이 되었기를 바랍니다!

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

TCP는 한 포트를 대상으로하는 여러 요청을 어떻게 처리합니까?

분류에서Dev

TCP는 한 포트를 대상으로하는 여러 요청을 어떻게 처리합니까?

분류에서Dev

하나의 HTTP 요청을 사용하여 작업이 가능한지 확인한 다음 다른 요청을 사용하여 해당 작업을 수행해야합니까? 아니면 하나의 요청으로 묶어야합니까?

분류에서Dev

컨트롤러 내에서 하나의 작업으로 여러 요청에 대한 기본 조건-Symfony3

분류에서Dev

파일을 사용하지 않고 터미널에 한 번의 요청으로 여러 명령을 차례로 실행하는 방법은 무엇입니까?

분류에서Dev

파일을 사용하지 않고 터미널에 한 번의 요청으로 여러 명령을 차례로 실행하는 방법은 무엇입니까?

분류에서Dev

Istio CNI 플러그인을 사용하여 초기화 컨테이너에서 Kubernetes API에 대한 요청 허용

분류에서Dev

Facebook Graph API는 하나의 요청으로 여러 URL에 대한 댓글 수를 가져옵니다.

분류에서Dev

Google 드라이브 용 pydrive 라이브러리가 요청을 사용하여 요청한 형식으로 파일을 다운로드하지 않습니다.

분류에서Dev

Kotlin의 여러 항목에 대해 비동기 적으로 네트워크 요청을 수행하려면 어떻게하나요?

분류에서Dev

요청을 사용하여 노드 js에 대한 cURL 요청 변환

분류에서Dev

htaccess를 사용하여 index.php에 대한 요청을 / home으로 리디렉션하는 방법

분류에서Dev

동일한 유형의 여러 매개 변수를 사용하여 GET 요청에 대한 URI 패턴을 정의하는 방법

분류에서Dev

유효한 호스트 이름으로 요청을 사용하는 파이썬

분류에서Dev

요청시로드 된 요소가있는 컨테이너에 대한 C ++ 임의 액세스 반복기

분류에서Dev

자바 스크립트를 사용하여 여러 창을 열고 한 번의 버튼 클릭으로 여러 요청을 제출하십시오.

분류에서Dev

하나의 TCP 소켓을 사용하는 여러 요청

분류에서Dev

얼마나 어려운 요청에 대한 Laravel 6 DB 요청을하려면?

분류에서Dev

여러 유사한 요청이 순차적으로 개량 됨

분류에서Dev

한 번의 클릭으로 여러 AJAX 요청을 보내는 Wordpress

분류에서Dev

요청에 대한 응답으로 401을 반환하는 Cloudfront

분류에서Dev

R : 정규식을 사용하여 한 요소로 여러 번 나타난 요소를 대체하는 방법

분류에서Dev

요청을 사용하여 이러한 유형의 사이트에 어떻게 액세스 할 수 있습니까?

분류에서Dev

SOAP 요청에 대한 예제 테이블을 사용하여 null 값을 전달하는 방법. 레코드 2-6이 오류 XML 요청을 형성하고 있습니다.

분류에서Dev

CloudFront 및 Amazon S3 또는 다른 CDN을 사용하여 모든 유사한 요청을 하나의 정적 파일로 보낼 수 있습니까?

분류에서Dev

한 번의 요청으로 여러 모델 또는 DB?

분류에서Dev

ElasticSearch 및 CURL 요청으로 여러 필드에서 검색하려면 어떻게해야합니까?

분류에서Dev

Axios를 사용하여 여러 요청을 보내는 것에 대한 쿼리-React

분류에서Dev

boto3 라이브러리를 사용하여 Amazon s3에 대한 가져 오기 요청을 고려하는 것은 무엇입니까?

Related 관련 기사

  1. 1

    TCP는 한 포트를 대상으로하는 여러 요청을 어떻게 처리합니까?

  2. 2

    TCP는 한 포트를 대상으로하는 여러 요청을 어떻게 처리합니까?

  3. 3

    하나의 HTTP 요청을 사용하여 작업이 가능한지 확인한 다음 다른 요청을 사용하여 해당 작업을 수행해야합니까? 아니면 하나의 요청으로 묶어야합니까?

  4. 4

    컨트롤러 내에서 하나의 작업으로 여러 요청에 대한 기본 조건-Symfony3

  5. 5

    파일을 사용하지 않고 터미널에 한 번의 요청으로 여러 명령을 차례로 실행하는 방법은 무엇입니까?

  6. 6

    파일을 사용하지 않고 터미널에 한 번의 요청으로 여러 명령을 차례로 실행하는 방법은 무엇입니까?

  7. 7

    Istio CNI 플러그인을 사용하여 초기화 컨테이너에서 Kubernetes API에 대한 요청 허용

  8. 8

    Facebook Graph API는 하나의 요청으로 여러 URL에 대한 댓글 수를 가져옵니다.

  9. 9

    Google 드라이브 용 pydrive 라이브러리가 요청을 사용하여 요청한 형식으로 파일을 다운로드하지 않습니다.

  10. 10

    Kotlin의 여러 항목에 대해 비동기 적으로 네트워크 요청을 수행하려면 어떻게하나요?

  11. 11

    요청을 사용하여 노드 js에 대한 cURL 요청 변환

  12. 12

    htaccess를 사용하여 index.php에 대한 요청을 / home으로 리디렉션하는 방법

  13. 13

    동일한 유형의 여러 매개 변수를 사용하여 GET 요청에 대한 URI 패턴을 정의하는 방법

  14. 14

    유효한 호스트 이름으로 요청을 사용하는 파이썬

  15. 15

    요청시로드 된 요소가있는 컨테이너에 대한 C ++ 임의 액세스 반복기

  16. 16

    자바 스크립트를 사용하여 여러 창을 열고 한 번의 버튼 클릭으로 여러 요청을 제출하십시오.

  17. 17

    하나의 TCP 소켓을 사용하는 여러 요청

  18. 18

    얼마나 어려운 요청에 대한 Laravel 6 DB 요청을하려면?

  19. 19

    여러 유사한 요청이 순차적으로 개량 됨

  20. 20

    한 번의 클릭으로 여러 AJAX 요청을 보내는 Wordpress

  21. 21

    요청에 대한 응답으로 401을 반환하는 Cloudfront

  22. 22

    R : 정규식을 사용하여 한 요소로 여러 번 나타난 요소를 대체하는 방법

  23. 23

    요청을 사용하여 이러한 유형의 사이트에 어떻게 액세스 할 수 있습니까?

  24. 24

    SOAP 요청에 대한 예제 테이블을 사용하여 null 값을 전달하는 방법. 레코드 2-6이 오류 XML 요청을 형성하고 있습니다.

  25. 25

    CloudFront 및 Amazon S3 또는 다른 CDN을 사용하여 모든 유사한 요청을 하나의 정적 파일로 보낼 수 있습니까?

  26. 26

    한 번의 요청으로 여러 모델 또는 DB?

  27. 27

    ElasticSearch 및 CURL 요청으로 여러 필드에서 검색하려면 어떻게해야합니까?

  28. 28

    Axios를 사용하여 여러 요청을 보내는 것에 대한 쿼리-React

  29. 29

    boto3 라이브러리를 사용하여 Amazon s3에 대한 가져 오기 요청을 고려하는 것은 무엇입니까?

뜨겁다태그

보관