Rashid Khan 13 лет назад
Родитель
Сommit
54752ce05b
1 измененных файлов с 19 добавлено и 0 удалено
  1. 19 0
      scripts/load.sh

+ 19 - 0
scripts/load.sh

@@ -1,6 +1,25 @@
 #!/usr/bin/env bash
 echo "Generating bulk indexable shakespeare lines with timestamp 3 hours in the past and 5 hours into the future"
 node reader.js > indexme.json
+echo "Setting mapping for shakespeare index"
+curl -XPUT http://localhost:9200/_template/shakespeare -d '
+{
+ "template" : "shakespeare",
+ "mappings" : {
+  "_default_" : {
+   "properties" : {
+    "clientip" : { "type" : "ip" },
+    "speaker" : {"type": "string", "index" : "not_analyzed" },
+    "play_name" : {"type": "string", "index" : "not_analyzed" },
+    "line_id" : { "type" : "integer", "index": "not_analyzed" },
+    "speech_number" : { "type" : "integer", "index": "not_analyzed" },
+    "country" : {"type": "string", "index" : "not_analyzed" }
+   }
+  }
+ }
+}
+'
+echo
 echo "Performing bulk indexing into localhost:9200"
 curl -XPUT localhost:9200/_bulk --data-binary @indexme.json;echo
 echo