java.lang.IllegalArgumentException: mapping source must be pairs of fieldnames and properties definition.
從es官網找到的
request.mapping("_doc", "{\n" + " \"_doc\": {\n" + " \"properties\": {\n" + " \"message\": {\n" + " \"type\": \"text\"\n" + " }\n" + " }\n" + " }\n" + "}", XContentType.JSON);
不生效並報錯
查看源碼,發現mapping的第二個參數,要求必須為 %2==0,改為
request.mapping("_doc", "datetime", "type=date");
多個參數
request.mapping("_doc", "datetime", "type=date", "string", "type=text");