es 字段默认设为 keyword 便于查询

改变analyzer的type为keyword

1、在elasticsearch.yml中加上

index:
    analysis:
        analyzer:
            default:
                type: keyword

或  

index.analysis.analyzer.default.type: keyword 

 

将如上内容填到elasticsearch/config/elasticsearch.yml中,之后重启elasticSearch。新建的index/type都会用这个配置

 

2、或创建索引时设定

PUT /
{
    analysis: {
        analyzer: {
            default: {
                type: keyword
            }
        }
    }

 

-----------------

ES默认的分词器为standard, 想要改变这个, 可以设置成自定义的analyzer.

例,想要改变成配置好的ik分词器, 在config/elasticsearch.yml文件中添加如下配置即可:

index.analysis.analyzer.default.type:ik  

前提当然是你已经安装了ik分词。

 

 

https://blog.csdn.net/wsyw126/article/details/71080285


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部