课程demo
#单字段排序 POST /kibana_sample_data_ecommerce/_search { "size": 5, "query": { "match_all": { } }, "sort": [ {"order_date": {"order": "desc"}} ] } #多字段排序 POST /kibana_sample_data_ecommerce/_search { "size": 5, "query": { "match_all": { } }, "sort": [ {"order_date": {"order": "desc"}}, {"_doc":{"order": "asc"}}, {"_score":{ "order": "desc"}} ] } GET kibana_sample_data_ecommerce/_mapping #对 text 字段进行排序。默认会报错,需打开fielddata POST /kibana_sample_data_ecommerce/_search { "size": 5, "query": { "match_all": { } }, "sort": [ {"customer_full_name": {"order": "desc"}} ] } #打开 text的 fielddata PUT kibana_sample_data_ecommerce/_mapping { "properties": { "customer_full_name" : { "type" : "text", "fielddata": true, "fields" : { "keyword" : { "type" : "keyword", "ignore_above" : 256 } } } } } #关闭 keyword的 doc values PUT test_keyword PUT test_keyword/_mapping { "properties": { "user_name":{ "type": "keyword", "doc_values":false } } } DELETE test_keyword PUT test_text PUT test_text/_mapping { "properties": { "intro":{ "type": "text", "doc_values":true } } } DELETE test_text DELETE temp_users PUT temp_users PUT temp_users/_mapping { "properties": { "name":{"type": "text","fielddata": true}, "desc":{"type": "text","fielddata": true} } } Post temp_users/_doc {"name":"Jack","desc":"Jack is a good boy!","age":10} #打开fielddata 后,查看 docvalue_fields数据 POST temp_users/_search { "docvalue_fields": [ "name","desc" ] } #查看整型字段的docvalues POST temp_users/_search { "docvalue_fields": [ "age" ] }