探索ElasticSearch高级特性:从映射到智能搜索
warning:
这篇文章距离上次修改已过260天,其中的内容可能已经有所变动。
{
"mappings": {
"properties": {
"message": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"tags": {
"type": "keyword"
},
"location": {
"type": "geo_point"
},
"created_at": {
"type": "date"
}
}
}
}
这个代码示例展示了如何在ElasticSearch中定义一个包含文本字段(支持全文搜索)和关键字字段(不分词,用于精确匹配)的映射,以及一个地理位置点字段和日期字段。这样的映射可以帮助ElasticSearch更好地理解数据结构,以便进行更智能的搜索操作。
评论已关闭