我試圖做的:在Elasticsearch中,如何使用自動映射來創建索引並且不分析所有字段?
PUT /index_name/
{ "index" : {
"analysis" : {
"analyzer" :"not_analyzed"
}
}
}
,但我不知道這是正確的方式...
編輯:
我申請從答案兩種方法。但我無法測試它。如果實際上它做
GET /index_name/_mapping
...
"metaData_requestHeaders_accept-language": {
"type": "string"
},
"metaData_requestHeaders_akamai-origin-hop": {
"type": "string"
},
"metaData_requestHeaders_alexatoolbar-alx_ns_ph": {
"type": "string"
},
"metaData_requestHeaders_authorization": {
"type": "string"
},
"metaData_requestHeaders_c": {
"type": "string"
},
"metaData_requestHeaders_cache-control": {
"type": "string"
},
"metaData_requestHeaders_ckiooe": {
"type": "string"
},
...
正如你所看到的自動映射不顯示使用什麼分析儀。所以我無法測試這是否真正起作用。有任何想法嗎?
檢查:http://stackoverflow.com/questions/27570365/disabling-field-analyzing-by-default-in-elastic-search – alpert