Elasticsearch 字段类型指南

Elasticsearch 中,字段类型用于定义字段的存储和搜索行为。以下是一些常见的字段类型及其用途:

常见字段类型

  • 字符串类型
    • text: 用于全文搜索。
    • keyword: 用于精确匹配搜索。
  • 数字类型
    • integer: 整数类型。
    • float: 浮点数类型。
    • double: 双精度浮点数类型。
  • 日期类型
    • date: 用于存储日期和时间。
  • 布尔类型
    • boolean: 用于存储布尔值。

字段类型示例

以下是一个示例,展示了如何在 Elasticsearch 中定义字段类型:

{
  "properties": {
    "title": {
      "type": "text"
    },
    "price": {
      "type": "double"
    },
    "available": {
      "type": "boolean"
    }
  }
}

扩展阅读

想要了解更多关于 Elasticsearch 字段类型的信息,请访问官方文档

Elasticsearch 字段类型