《Elastic Stack 实战手册》——三、产品能力——3.4.入门篇——3.4.1.Elastic Stack 安装部署——3.4.1.7.阿里云Elasticsearch服务(4) https://developer.aliyun.com/article/1231304
阿里云 Elasticsearch 支持通过分词器搜索数据,同时也支持评分排序。在上文的返回结果中,前两条商品信息中都出现了每天收益到账消息推送,后两条商品信息中只出现了关键词消息推送,所以越靠前的搜索结果的匹配度越高,分数也越高。
l 按查询条件搜索
搜索年化率在3.0000%到3.1300%之间的产品。
GET /product_info/_doc/_search { "query": { "range": { "annual_rate": { "gte": "3.0000%", "lte": "3.1300%" } } } } 执行成功后,返回结果如下。 { "took" : 10, "timed_out" : false, "_shards" : { "total" : 5, "successful" : 5, "skipped" : 0, "failed" : 0 }, "hits" : { "total" : 2, "max_score" : 1.0, "hits" : [ { "_index" : "product_info", "_type" : "products", "_id" : "WLvWYXAB8Rql5AUxLqUU", "_score" : 1.0, "_source" : { "productName" : "西部通宝", "annual_rate" : "3.1100%", "describe" : "90天定投产品,最低10000起投,每天收益到账消息推送" } }, { "_index" : "product_info", "_type" : "products", "_id" : "WrvWYXAB8Rql5AUxLqUU", "_score" : 1.0, "_source" : { "productName" : "5G设备采购月月盈", "annual_rate" : "3.1200%", "describe" : "90天定投产品,最低12000起投,每天收益到账消息推送" } } ] } }
Elasticsearch 会根据条件搜索到符合预期的产品,同时以降序排列展示
更多搜索方式,请参见Query DSL:
步骤六:删除索引(可选)
了解了阿里云Elasticsearch的使用方法后,你可以执行如下命令,删除对应索引,避免浪费资源。
索引删除后不可恢复,请谨慎操作。
DELETE /product_info
删除成功后,返回如下结果。
{ "acknowledged" : true }
步骤七:释放实例(可选)
如果你不再需要实例,可以将其释放。释放后,实例停止计费,数据不可恢复。释放操作只适用于按量付费实例。
实例释放后数据无法恢复,建议你在释放之前先备份数据。具体操作,请参见数据备份概述:
1、在实例列表中,单击操作列下的更多 > 释放实例。
2、在弹出的对话框中,单击确认。