이 인덱스에 대한 매핑이 지금elasticsearch 매핑
"properties" : {
"doc" : {
"properties" : {
"age" : { "type" : "long"},
"name" : { "type" : "string"
}
}
},
과 같을 것이다 자동 매핑으로 elasticsearch
{
"name": "Mark",
"age": 28
}
에서 다음 문서를 색인의 가장 간단한 경우를 타고하지만 다음 수 있도록하고 싶었 말할 변경 이 문서의 색인을 생성해야하는 경우
{
"name": "Bill",
"age": "seven"
}
e 맵핑은 갱신되지 않으며 elastic search는 age 등록 정보의 유형과 충돌하기 때문에 오류를 발생시킵니다. 두 가지 문서를 자동으로 인덱싱하고 쿼리 할 수 있도록 할 수있는 방법이 있습니까?
@ MeiSign- 어떻게 elasticsearch에 '문자열 이외의 모든 것을 고려해 보겠습니까?' – erbdex
실제로 그렇게 한 적이 없지만 인덱스를 만들면 수치 검색을 false로 설정할 수 있습니다. 예 : http : //www.elasticsearch.org/guide/en/elasticsearch/reference/current/mapping-root- object-type.html # _numeric_detection – MeiSign