其他分享
首页 > 其他分享> > es避坑

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的分词结果有相同的就匹配。

标签:keyword,text,避坑,查询,字段,match,分词,es
来源: https://www.cnblogs.com/caihuaxing/p/16613084.html