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 /<index_name>
{
    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

猜你喜欢

转载自blog.csdn.net/QQ2856639881/article/details/88115014