Bladeren bron

no message

Jianghan 2 jaren geleden
bovenliggende
commit
00ea639451
5 gewijzigde bestanden met toevoegingen van 150 en 6 verwijderingen
  1. 1 1
      mapping/buyer.txt
  2. 23 2
      mapping/projectset.txt
  3. 123 0
      mapping/proposed.txt
  4. 1 1
      mapping/test.txt
  5. 2 2
      mapping/tool.txt

+ 1 - 1
mapping/buyer.txt

@@ -1,4 +1,4 @@
-curl -XPUT http://127.0.0.1:19800/buyer_v1 -d '{
+curl -XPUT http://127.0.0.1:19800/buyer_v2 -d '{
   "settings": {
     "index": {
       "search": {

+ 23 - 2
mapping/projectset.txt

@@ -1,4 +1,4 @@
-curl -XPUT http://192.168.3.206:9800/projectset_v3 -d '{
+curl -XPUT http://127.0.0.1:19800/projectset_v1 -d '{
   "settings": {
     "index": {
       "search": {
@@ -15,6 +15,12 @@ curl -XPUT http://192.168.3.206:9800/projectset_v3 -d '{
       },
       "analysis": {
         "analyzer": {
+          "my_ngram_title": {
+            "filter": [
+              "lowercase"
+            ],
+            "tokenizer": "my_ngram_title"
+          },
           "douhao": {
             "type": "pattern",
             "pattern": ","
@@ -27,6 +33,17 @@ curl -XPUT http://192.168.3.206:9800/projectset_v3 -d '{
           }
         },
         "tokenizer": {
+          "my_ngram_title": {
+            "token_chars": [
+              "letter",
+              "digit",
+              "punctuation",
+              "symbol"
+            ],
+            "min_gram": "1",
+            "type": "nGram",
+            "max_gram": "1"
+          },
           "my_ngram": {
             "token_chars": [
               "letter",
@@ -38,7 +55,7 @@ curl -XPUT http://192.168.3.206:9800/projectset_v3 -d '{
           }
         }
       },
-      "number_of_shards": "2",
+      "number_of_shards": "15",
       "number_of_replicas": "0"
     }
   },
@@ -137,6 +154,10 @@ curl -XPUT http://192.168.3.206:9800/projectset_v3 -d '{
             "pname": {
               "analyzer": "my_ngram",
               "type": "string"
+            },
+            "sname": {
+              "analyzer": "my_ngram_title",
+              "type": "string"
             }
           }
         },

+ 123 - 0
mapping/proposed.txt

@@ -0,0 +1,123 @@
+curl -XPUT http://127.0.0.1:9200/proposed_v1 -H 'content-Type:application/json' -d '{
+  "settings": {
+    "analysis": {
+      "analyzer": {
+        "my_ngram_title": {
+          "filter": [
+            "lowercase"
+          ],
+          "tokenizer": "my_ngram_title"
+        },
+        "my_ngram": {
+          "filter": [
+            "lowercase"
+          ],
+          "tokenizer": "my_ngram"
+        },
+        "douhao": {
+          "type": "pattern",
+          "pattern": ","
+        },
+        "p_ngram": {
+          "filter": [
+            "lowercase"
+          ],
+          "tokenizer": "p_ngram"
+        }
+      },
+      "tokenizer": {
+        "my_ngram_title": {
+          "token_chars": [
+            "letter",
+            "digit",
+            "punctuation",
+            "symbol"
+          ],
+          "min_gram": "1",
+          "type": "ngram",
+          "max_gram": "1"
+        },
+        "my_ngram": {
+          "type": "ngram",
+          "min_gram": "2",
+          "max_gram": "2"
+        },
+        "p_ngram": {
+          "token_chars": [
+            "letter",
+            "digit",
+            "symbol"
+          ],
+          "min_gram": "2",
+          "type": "ngram",
+          "max_gram": "2"
+        }
+      }
+    },
+    "index": {
+      "number_of_shards": 1,
+      "number_of_replicas": 0
+    }
+  },
+  "mappings": {
+    "dynamic": "false",
+    "properties": {
+      "proposed_id": {
+        "type": "keyword"
+      },
+      "projectname": {
+        "type": "text",
+        "analyzer": "my_ngram_title"
+      },
+      "owner": {
+        "type": "text",
+        "analyzer": "my_ngram_title"
+      },
+      "area_code": {
+        "type": "keyword"
+      },
+      "area": {
+        "type": "keyword"
+      },
+      "city": {
+        "type": "keyword"
+      },
+      "area_city": {
+        "type": "keyword"
+      },
+      "district": {
+        "type": "keyword"
+      },
+      "nature_code": {
+        "type": "keyword"
+      },
+      "nature": {
+        "type": "keyword"
+      },
+      "ownerclass_code": {
+        "type": "keyword"
+      },
+      "ownerclass": {
+        "type": "keyword"
+      },
+      "project_stage_code": {
+        "type": "keyword"
+      },
+      "project_stage": {
+        "type": "keyword"
+      },
+      "category_code": {
+        "type": "keyword"
+      },
+      "category": {
+        "type": "keyword"
+      },
+      "total_investment": {
+        "type": "double"
+      },
+      "lasttime": {
+        "type": "long"
+      }
+    }
+  }
+}'

+ 1 - 1
mapping/test.txt

@@ -1,4 +1,4 @@
-curl -XPUT http://192.168.3.71:29200/qyxy_v1 -H 'content-Type:application/json' -d '{
+curl -XPUT http://127.0.0.1:9200/qyxy_v1 -H 'content-Type:application/json' -d '{
   "settings": {
     "analysis": {
       "analyzer": {

+ 2 - 2
mapping/tool.txt

@@ -21,14 +21,14 @@ curl -XPUT http://127.0.0.1:19800/bidding_v1/bidding/_mapping -d '
 }'
 
 //开启节点平衡
-curl -XPUT http://192.168.3.206:9800/_cluster/settings -d'{
+curl -XPUT http://127.0.0.1:19800/_cluster/settings -d'{
   "transient" : {
     "cluster.routing.allocation.enable" : "all"
   }
 }'
 
 //关闭节点平衡
-curl -XPUT http://127.0.0.1:9800/_cluster/settings -d'{
+curl -XPUT http://127.0.0.1:19800/_cluster/settings -d'{
   "transient" : {
     "cluster.routing.allocation.enable" : "none"
   }