首页 > 编程知识 正文

elasticsearch映射类型,elasticsearch7创建索引

时间:2023-05-05 20:03:22 阅读:194400 作者:4507

es的数据保存会根据你对每一个字段添加的映射去做过滤处理,处理完成后再做索引保存,所以在集群搭建完成后就想要创建索引,然后对需要处理的字段添加相应的映射。

一、创建索引 index curl -XPUT 'http://localhost:9200/index' -d '{ "settings": { "analysis": { "analyzer": { "my_analyzer": { "tokenizer": "ik_smart", "char_filter": [ "my_char_filter" ] } }, "char_filter": { "my_char_filter": { "type": "mapping", "mappings": [ ". => " "" // 因为我这个例子是用在日志收集用的,保存的数据.连接符比较多,这个过滤器就是将两个以.连接的单词给分割开,以方便搜索 ] } } } }}' 二、添加映射 curl -XPOST 'http://localhost:9200/index/type/_mapping' -d '{ "document": { "properties": { "field01": { "type": "text", "analyzer": "ik_smart", "search_analyzer": "ik_smart" // 使用我们安装好的中文分词器做保存和搜索 }, "field02": { "type": "text", "analyzer": "my_analyzer", "search_analyzer": "my_analyzer" // 使用上面我们自定义的分词器做保存和搜索 } } }}'

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。