0
안녕하세요 elasticsearch 사용자 다음 유스 케이스 시나리오를 통해 저를 도울 수 있습니까?오브젝트 내부의 모든 필드에서 탄성 검색 검색
색인이 "test_index"이고 유형이 "test_type"이라고 가정 해 봅시다.
문서의 구조는 비슷합니다.
{
"first_name" : "test_FN",
"last_name" : "test_LN",
"details" : {
"address" : "test_address",
"address_1" : "test_address_1"
"city" : "test_city",
"pin_code" : "test_pin_code"
}
는 동일한에 대한 매핑이 같은 것 : 그래서
{
"test_index": {
"mappings": {
"test_type": {
"properties": {
"first_name": {
"type": "string"
},
"last_name": {
"type": "string"
},
"details": {
"properties": {
"address": {
"type": "string"
},
"address_1": {
"type": "string"
},
"city": {
"type": "string"
},
"pincode": {
"type": "string"
}
}
}
}
}
}
}
}
을, 그것은 "세부 사항"개체 내부에 특정 키워드를 찾을 수 있습니까? "_all"키워드에 대해 알고 있습니다. 그러나 전체 문서를 검색합니다. 그러나 특정 중첩 된 필드 내에서만 검색을 제한하고 싶습니다.
도움을 주시면 감사하겠습니다. 미리 감사드립니다
안녕하세요, 내가 같은 것을 할 싶어, 답장을 보내 주셔서 감사합니다 {{ "세부 사항"와일드 카드 "TEST_ *"}} –
그래서 당신은 확인하려는 필드의 이름을 모르는 ? –
아니, 나는 필드의 전체 경로를 모른다. –