- $ curl -X DELETE 'localhost:9200/weather'
四、中文分词设置
Elastic 本质上是一个分布式数据库,允很多台办事器协同工作,每台办事器可以运行多个 Elastic 实例。
起首,安装中文分词插件。这里应用的是 ik ,也可以推敲其他插件(比如 smartcn )。
- $ ./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v5.5.1/elasticsearch-analysis-ik-5.5.1.zip
膳绫擎代码安装的是5.5.1版的插件,与 Elastic 5.5.1 合营应用。
接着,从新启动 Elastic,就会主动加载这个新安装的插件。
然后,新建一个 Index,指定须要分词典字段。这一步根据数据构造而异,下面的敕令只针对本文。根本上,凡是须要搜刮的中文字段,都要零丁设置一下。
- $ curl -X PUT 'localhost:9200/accounts' -d '
- {
- "mappings": {
- "person": {
- "properties": {
- "user": {
- "type": "text",
- "analyzer": "ik_max_word",
- "search_analyzer": "ik_max_word"
- },
- "title": {
- "type": "text",
- "analyzer": "ik_max_word",
- "search_analyzer": "ik_max_word"
- },
- "desc": {
- "type": "text",
- "analyzer": "ik_max_word",
- "search_analyzer": "ik_max_word"
- }
- }
- }
- }
- }'
这三个字段都是中文,并且类型都是文本(text),所以须要指定中文分词器,不克不及应用默认的英文分词器。
推荐阅读
【51CTO晃荡】8.26 带你深度懂得清华大年夜学、搜狗基于算法的IT运维实践与摸索 看上去已经变得模糊的机会终于光降。来自一线的商户感触感染尤其明显:「我们很早就上线了本身的小法度榜>>>详细阅读
地址:http://www.17bianji.com/lsqh/36787.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示