동 방법을 제치 요소에 배열

0

질문

이 데이터:

[
  {
    "tags": [
      "food"
    ]
  },
  {
    "tags": [
      "food features"
    ]
  }
]

과 지수를 매핑

{
  "mappings": {
    "properties": {
      "tags": {
        "type": "text",
        "fields": {
          "keyword": {
            "type": "keyword",
            "ignore_above": 256
          }
        }
      }
    }
  }
}

어떻게 만들 수 있습니 반환하는 쿼리를 일치하는 태그 [음식][음식이 특징]를 검색할 때 [food] 태그하지만,때 나는 검색을 위한 식품 기능 꼬리표,단 [음식이 특징] 태그를 반환? 감사합니다.

elasticsearch
2021-11-22 08:49:00
1

최고의 응답

1

A prefix 쿼리tags.keyword 필드 할 수 있는 일:

{
  "query": {
    "prefix": {
      "tags.keyword": "food"
    }
  }
}
2021-11-22 09:12:26

감사합니다. 하지만 경우에 인덱스의 문서와 함께 태그:[음식이 특징],이 솔루션을 작동하지 않습니다.
Anh Ho Phi Duc

당신이 무슨 뜻인지. 할 수 있습니 업데이트와 함께 귀하의 질문 샘플 문서를 쿼리할 생각하지 않을 작동하는가?
Val

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................