@@ -57,7 +57,7 @@ curl -XPUT http://localhost:9200/index
57
57
2.create a mapping
58
58
59
59
``` bash
60
- curl -XPOST http://localhost:9200/index/fulltext/ _mapping -H ' Content-Type:application/json' -d'
60
+ curl -XPOST http://localhost:9200/index/_mapping -H ' Content-Type:application/json' -d'
61
61
{
62
62
"properties": {
63
63
"content": {
@@ -73,33 +73,33 @@ curl -XPOST http://localhost:9200/index/fulltext/_mapping -H 'Content-Type:appli
73
73
3.index some docs
74
74
75
75
``` bash
76
- curl -XPOST http://localhost:9200/index/fulltext /1 -H ' Content-Type:application/json' -d'
76
+ curl -XPOST http://localhost:9200/index/_create /1 -H ' Content-Type:application/json' -d'
77
77
{"content":"美国留给伊拉克的是个烂摊子吗"}
78
78
'
79
79
```
80
80
81
81
``` bash
82
- curl -XPOST http://localhost:9200/index/fulltext /2 -H ' Content-Type:application/json' -d'
82
+ curl -XPOST http://localhost:9200/index/_create /2 -H ' Content-Type:application/json' -d'
83
83
{"content":"公安部:各地校车将享最高路权"}
84
84
'
85
85
```
86
86
87
87
``` bash
88
- curl -XPOST http://localhost:9200/index/fulltext /3 -H ' Content-Type:application/json' -d'
88
+ curl -XPOST http://localhost:9200/index/_create /3 -H ' Content-Type:application/json' -d'
89
89
{"content":"中韩渔警冲突调查:韩警平均每天扣1艘中国渔船"}
90
90
'
91
91
```
92
92
93
93
``` bash
94
- curl -XPOST http://localhost:9200/index/fulltext /4 -H ' Content-Type:application/json' -d'
94
+ curl -XPOST http://localhost:9200/index/_create /4 -H ' Content-Type:application/json' -d'
95
95
{"content":"中国驻洛杉矶领事馆遭亚裔男子枪击 嫌犯已自首"}
96
96
'
97
97
```
98
98
99
99
4.query with highlighting
100
100
101
101
``` bash
102
- curl -XPOST http://localhost:9200/index/fulltext/ _search -H ' Content-Type:application/json' -d'
102
+ curl -XPOST http://localhost:9200/index/_search -H ' Content-Type:application/json' -d'
103
103
{
104
104
"query" : { "match" : { "content" : "中国" }},
105
105
"highlight" : {
@@ -241,13 +241,13 @@ curl -XGET "http://localhost:9200/your_index/_analyze" -H 'Content-Type: applica
241
241
4 . ik_max_word 和 ik_smart 什么区别?
242
242
243
243
244
- ik_max_word: 会将文本做最细粒度的拆分,比如会将“中华人民共和国国歌”拆分为“中华人民共和国,中华人民,中华,华人,人民共和国,人民,人,民,共和国,共和,和,国国,国歌”,会穷尽各种可能的组合;
244
+ ik_max_word: 会将文本做最细粒度的拆分,比如会将“中华人民共和国国歌”拆分为“中华人民共和国,中华人民,中华,华人,人民共和国,人民,人,民,共和国,共和,和,国国,国歌”,会穷尽各种可能的组合,适合 Term Query ;
245
245
246
- ik_smart: 会做最粗粒度的拆分,比如会将“中华人民共和国国歌”拆分为“中华人民共和国,国歌”。
246
+ ik_smart: 会做最粗粒度的拆分,比如会将“中华人民共和国国歌”拆分为“中华人民共和国,国歌”,适合 Phrase 查询 。
247
247
248
248
Changes
249
249
------
250
- * 5 .0.0*
250
+ * 自 v5 .0.0 起 *
251
251
252
252
- 移除名为 ` ik ` 的analyzer和tokenizer,请分别使用 ` ik_smart ` 和 ` ik_max_word `
253
253
0 commit comments