Elasticsearch的字段(Field datatypes):
Core datatypes:
String类型的:text与keyword
- 【Keyword】 : 应用在如主键Id、邮箱地址、主机名等字段。查找确切的值时使用。可用来过滤、排序和聚合。精确查询字段。
【Text】: 应用在如产品描述等字段。在索引之前会被分析器拆分成一个个term,从而可以在全文中搜索单独的单词。不用来排序,几乎不用来聚合。模糊查询字段,但部分关键字查询也可以精确查询 (待确定)。
数字类型的:long,integer,short,byte,double,float等
日期类型的:date
Boolean类型:boolean
Range类型:integer_range,float_range,long_range,double_range,date_range
大概意思就是这几种数字类型字段可以在”range”关键字中使用