es避坑
1,添加类型为keyword和text的字段需注意:
keyword:查询的时候已有的值不会被分词;
term查询keyword字段, term不会分词。而keyword字段也不分词,需要完全匹配才可。
match查询keyword字段,match会被分词,而keyword不会被分词,match的需要跟keyword的完全匹配可以。
text:查询的时候如果用拆开查可以查询的到。但是要是直接全部查,就是查询不到;
term查询text字段,因为text字段会分词,而term不分词,所以term查询的条件必须是text字段分词后的某一个。
match查询text字段,match分词,text也分词,只要match的分词结果和text的分词结果有相同的就匹配。