ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

17、深入探索Elasticsearch:索引扩展与搜索优化

17、深入探索Elasticsearch:索引扩展与搜索优化

深入探索Elasticsearch:索引扩展与搜索优化

扩展索引结构

在Elasticsearch中,对索引结构进行扩展是常见操作。我们可以通过以下方式向索引结构添加新字段:

{ "properties": { "phone": { "type": "string", "store": "yes", "index": "not_analyzed" } } }

如果一切正常,新字段会被添加到索引结构中。为确保操作成功,可以向_mappingREST端点发送GET HTTP请求,Elasticsearch会返回相应的映射。例如,获取users索引中user类型的映射,可使用以下命令:

curl -XGET 'localhost:9200/users/user/_mapping?pretty'

在现有类型中添加新字段后,需要重新索引所有文档,因为Elasticsearch不会自动更新它们。可以使用主要数据源或_source字段获取原始数据并重新索引。

修改字段

假设索引结构中有namephone两个字段,在索引了一些数据后,若想对 <

返回列表