|
@@ -0,0 +1,427 @@
|
|
|
+// 新增某字段mapping
|
|
|
+curl -XPUT http://192.168.3.128:9800/bidding_v5/bidding/_mapping -d '
|
|
|
+{
|
|
|
+ "properties": {
|
|
|
+ "entidlist": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ }
|
|
|
+ }
|
|
|
+}'
|
|
|
+
|
|
|
+//开启节点平衡
|
|
|
+curl -XPUT http://127.0.0.1:9800/_cluster/settings -d'{
|
|
|
+ "transient" : {
|
|
|
+ "cluster.routing.allocation.enable" : "all"
|
|
|
+ }
|
|
|
+}'
|
|
|
+
|
|
|
+//关闭节点平衡
|
|
|
+curl -XPUT http://127.0.0.1:9800/_cluster/settings -d'{
|
|
|
+ "transient" : {
|
|
|
+ "cluster.routing.allocation.enable" : "none"
|
|
|
+ }
|
|
|
+}'
|
|
|
+//开启节点平衡
|
|
|
+curl -XPUT http://192.168.3.11:9800/_cluster/settings -d'{
|
|
|
+ "transient" : {
|
|
|
+ "cluster.routing.allocation.enable" : "all"
|
|
|
+ }
|
|
|
+}'
|
|
|
+
|
|
|
+//关闭节点平衡
|
|
|
+curl -XPUT http://192.168.3.11:9800/_cluster/settings -d'{
|
|
|
+ "transient" : {
|
|
|
+ "cluster.routing.allocation.enable" : "none"
|
|
|
+ }
|
|
|
+}'
|
|
|
+//手动移动节点
|
|
|
+curl -XPOST 'http://192.168.3.128:9800/_cluster/reroute' -d '{
|
|
|
+ "commands" : [ {
|
|
|
+ "move" :
|
|
|
+ {
|
|
|
+ "index" : "qyxy_v1", "shard" : 2,
|
|
|
+ "from_node" : "GqK0c02DTi264kKPYmw3pA", "to_node" : "m0YXNuy9RGqTo5JWdD5BdA"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ]
|
|
|
+}'
|
|
|
+//查看节点个数
|
|
|
+curl http://localhost:9800/_settings?pretty
|
|
|
+
|
|
|
+//设置节点个数
|
|
|
+curl -XPUT 'http://127.0.0.1:9800/projectset_v1/_settings' -d '{
|
|
|
+"index.routing.allocation.total_shards_per_node":2
|
|
|
+}'
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+//新增某字段mapping
|
|
|
+curl -XPUT http://192.168.3.128:9800/projectset_v5/projectset/_mapping -d '
|
|
|
+{
|
|
|
+ "properties": {
|
|
|
+ "project_startdate": {
|
|
|
+ "type": "long"
|
|
|
+ },
|
|
|
+ "project_completedate": {
|
|
|
+ "type": "long"
|
|
|
+ }
|
|
|
+ }
|
|
|
+}'
|
|
|
+
|
|
|
+curl -XPUT http://127.0.0.1:9800/qyxy_v1/qyxy/_mapping -d '
|
|
|
+{
|
|
|
+ "properties": {
|
|
|
+ "company_type_int": {
|
|
|
+ "type": "integer"
|
|
|
+ }
|
|
|
+ }
|
|
|
+}'
|
|
|
+
|
|
|
+// 恢复mapping文件
|
|
|
+curl -XPOST "http://192.168.3.11:9800/bidding/bidding/_mapping?pretty" -d '
|
|
|
+{
|
|
|
+ "bidding": {
|
|
|
+ "transform": {
|
|
|
+ "lang": "groovy",
|
|
|
+ "script": "ctx._source[\"id\"] = ctx._source[\"_id\"]"
|
|
|
+ },
|
|
|
+ "_id": {
|
|
|
+ "path": "_id"
|
|
|
+ },
|
|
|
+ "_all": {
|
|
|
+ "enabled": false
|
|
|
+ },
|
|
|
+ "properties": {
|
|
|
+ "winneraddr": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "projectcode": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "channel": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "projectaddr": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "contractcode": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "entidlist": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "agencyaddr": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "tagname": {
|
|
|
+ "analyzer": "douhao",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "toptype": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "project_duration": {
|
|
|
+ "type": "long"
|
|
|
+ },
|
|
|
+ "bid_guarantee": {
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "href": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "id": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "filetext": {
|
|
|
+ "analyzer": "my_ngram",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "budget": {
|
|
|
+ "type": "double"
|
|
|
+ },
|
|
|
+ "buyeraddr": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "area": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "bidamount": {
|
|
|
+ "type": "double"
|
|
|
+ },
|
|
|
+ "projectname": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string",
|
|
|
+ "fields": {
|
|
|
+ "pname": {
|
|
|
+ "type": "string"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "buyertel": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "project_scale": {
|
|
|
+ "analyzer": "my_ngram",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "signaturedate": {
|
|
|
+ "type": "long"
|
|
|
+ },
|
|
|
+ "s_winner": {
|
|
|
+ "analyzer": "douhao",
|
|
|
+ "type": "string",
|
|
|
+ "fields": {
|
|
|
+ "mwinner": {
|
|
|
+ "analyzer": "my_ngram_title",
|
|
|
+ "type": "string"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "winnerorder": {
|
|
|
+ "properties": {
|
|
|
+ "sortstr": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "entname": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "sort": {
|
|
|
+ "type": "integer"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "supervisorrate": {
|
|
|
+ "type": "double"
|
|
|
+ },
|
|
|
+ "project_completedate": {
|
|
|
+ "type": "long"
|
|
|
+ },
|
|
|
+ "buyer": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string",
|
|
|
+ "fields": {
|
|
|
+ "mbuyer": {
|
|
|
+ "analyzer": "my_ngram_title",
|
|
|
+ "type": "string"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "winner": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "qualifies": {
|
|
|
+ "analyzer": "my_ngram",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "district": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "publishtime": {
|
|
|
+ "type": "long"
|
|
|
+ },
|
|
|
+ "buyerzipcode": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "detail": {
|
|
|
+ "analyzer": "my_ngram",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "projectinfo": {
|
|
|
+ "properties": {
|
|
|
+ "approvecontent": {
|
|
|
+ "analyzer": "my_ngram",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "approvenumber": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "approvecity": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "approvestatus": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "approvecode": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "projecttype": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "approvetime": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "approvedept": {
|
|
|
+ "analyzer": "my_ngram",
|
|
|
+ "type": "string"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "city": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "purchasing": {
|
|
|
+ "analyzer": "my_ngram",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "projectscope": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string",
|
|
|
+ "fields": {
|
|
|
+ "pscope": {
|
|
|
+ "analyzer": "my_ngram",
|
|
|
+ "type": "string"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "agencytel": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "project_startdate": {
|
|
|
+ "type": "long"
|
|
|
+ },
|
|
|
+ "title": {
|
|
|
+ "analyzer": "my_ngram_title",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "winnerperson": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "comeintime": {
|
|
|
+ "type": "long"
|
|
|
+ },
|
|
|
+ "s_topscopeclass": {
|
|
|
+ "analyzer": "douhao",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "projectperiod": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "project_timeunit": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "spidercode": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "subtype": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "infoformat": {
|
|
|
+ "type": "integer"
|
|
|
+ },
|
|
|
+ "s_subscopeclass": {
|
|
|
+ "analyzer": "douhao",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "agency": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string",
|
|
|
+ "fields": {
|
|
|
+ "magency": {
|
|
|
+ "analyzer": "my_ngram",
|
|
|
+ "type": "string"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "agencyperson": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "bidstatus": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "payway": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "winnertel": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "buyerclass": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "contract_guarantee": {
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "site": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "bidopentime": {
|
|
|
+ "type": "long"
|
|
|
+ },
|
|
|
+ "topscopeclass": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "buyerperson": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "purchasinglist": {
|
|
|
+ "properties": {
|
|
|
+ "number": {
|
|
|
+ "type": "double"
|
|
|
+ },
|
|
|
+ "itemname": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "totalprice": {
|
|
|
+ "type": "double"
|
|
|
+ },
|
|
|
+ "unitname": {
|
|
|
+ "index": "not_analyzed",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "model": {
|
|
|
+ "analyzer": "my_ngram",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "brandname": {
|
|
|
+ "analyzer": "my_ngram",
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "unitprice": {
|
|
|
+ "type": "double"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+}'
|
|
|
+
|