elasticsearch.yml 定义的分析器 failed to find analyzer
Elasticsearch | 作者 zplzpl | 发布于2016年06月27日 | 阅读数:5892
问个问题,elasticsearch.yml 里面的定义的分析器,为什么用 _analyze?text=江南皮革六味地黄丸胶囊&analyzer=pinyin_first_letter_analyzer 这样用不了?
response:
{ "error": { "root_cause": [ { "type": "remote_transport_exception", "reason": "[node-1][10.0.2.15:9300][indices:admin/analyze[s]]" } ], "type": "illegal_argument_exception", "reason": "failed to find analyzer [pinyin_first_letter_analyzer]" }, "status": 400 }
是不是一定要写mapping之后才可以用?
response:
{ "error": { "root_cause": [ { "type": "remote_transport_exception", "reason": "[node-1][10.0.2.15:9300][indices:admin/analyze[s]]" } ], "type": "illegal_argument_exception", "reason": "failed to find analyzer [pinyin_first_letter_analyzer]" }, "status": 400 }
是不是一定要写mapping之后才可以用?
1 个回复
zplzpl
赞同来自:
index前面增加了空格的。