0
중첩 된 필드로 검색하는 데 문제가 있습니다.중첩 된 필드로 검색
예를 들어 내 문서입니다 : 내가 messages.text을 통해 찾고 있어요
{
"chat": [
{
"messages": [
{
"id": "61",
"text": "some text here"
},
{
"id": "62",
"text": "some62 text62 here62"
},
{
"id": "63",
"text": "some63 text63 here63"
},
{
"id": "64",
"text": "some64 text64 here64"
}
]
}
]
}
. 내가
"text": "some"
{
"query" : {
"nested": {
"path": "messages",
"query": {
"bool": {
"must": [{
"match": {
"text": "some"
}
}]
}
}
}
}
}
을 검색하면 내가
{
"chat": [
{
"messages": [
{
"id": "61",
"text": "some text here"
}
]
}
]
}
아닌 전체 문서 등의 출력 무언가를 원한다. 중첩 된 속성을 사용해야하므로 채팅의 메시지가 "중첩 된"것으로 매핑됩니다. 제발 도와주세요.