安装delete_by_query ,cd进/bin,执行./plugin install delete-by-query
DELETE http://192.168.1.12:9200/ddycdr/hxxx/_query
{
"query": {
"match_all": {}
}
}
POST /ddycdr/_analyze HTTP/1.1
Host: 192.168.1.12:9200
Cache-Control: no-cache
Postman-Token: 270e0306-b699-4279-8b32-d8efdae74d52
{
"analyzer": "ik_smart",
"text": "南阳市"
}
以下是shell语句
ES中文分词器之精确短语匹配(解决了match_phrase匹配不全的问题)
curl -XPUT '192.168.1.12:9200/my_test?pertty' -d' {"mappings": { "my_type": { "properties": { "ulluin": { "type": "String", "fields": { "ik":{"type":"String","analyzer": "ik_max_word"} } } } } } }' curl -XPUT '192.168.1.12:9200/my_test/my_type/1?pretty' -d'{"ulluin":"山豆根、西红花、西兰花"}' curl -XGET '192.168.1.12:9200/my_test/_search?pretty' -H 'Content-Type: application/json' -d' { "query": { "match_phrase_prefix" : { "ulluin" : { "query" : "山豆根" } } }, "size":1 }' curl -XDELETE '192.168.1.12:9200/my_test'