elasticsearch全局analyzer声明
生活随笔
收集整理的這篇文章主要介紹了
elasticsearch全局analyzer声明
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019獨角獸企業重金招聘Python工程師標準>>>
問題
elasticsearch從2.4升級到5.6,elasticsearch.yml配置中有一些analyzer配置拷貝到新版本,啟動報錯
index :analysis :analyzer :lowercase_whitespace :type : customtokenizer : myTokenizer1filter : [myTokenFilter1]tokenizer :myTokenizer1 :type : whitespacefilter :myTokenFilter1 :type : lowercase報錯信息
node settings must not contain any index level settings解決方法:
es 5.6開始聲明全局analyzer可以在template中聲明,然后在index引用
put /_template/template_1
{"template": "*","settings": {"number_of_shards": 3,"analysis": {"analyzer": {"lowercase_whitespace": {"type": "custom","tokenizer": "whitespace","filter": ["lowercase"]}}}} }然后就可以正常引用analyzer了。
轉載于:https://my.oschina.net/u/134474/blog/3032133
總結
以上是生活随笔為你收集整理的elasticsearch全局analyzer声明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python如何实现办公自动化培训_基于
- 下一篇: python—包