Updated Elasticsearch mappings 0.1.3
authorThierry Florac <thierry.florac@onf.fr>
Tue, 27 Jun 2017 13:20:54 +0200
changeset 10 7351bfe5a572
parent 9 388e62eec460
child 11 f9672b631ffe
Updated Elasticsearch mappings
{{cookiecutter.project_slug}}/docs/elasticsearch/mappings/WfBlogPost.json
{{cookiecutter.project_slug}}/docs/elasticsearch/mappings/WfImageMap.json
{{cookiecutter.project_slug}}/docs/elasticsearch/mappings/WfNewsEvent.json
--- a/{{cookiecutter.project_slug}}/docs/elasticsearch/mappings/WfBlogPost.json	Mon Jun 12 12:20:29 2017 +0200
+++ b/{{cookiecutter.project_slug}}/docs/elasticsearch/mappings/WfBlogPost.json	Tue Jun 27 13:20:54 2017 +0200
@@ -1,6 +1,12 @@
 {
 	"WfBlogPost": {
 		"properties": {
+			"internal_id": {
+				"type": "keyword"
+			},
+			"content_type": {
+				"type": "keyword"
+			},
 			"title": {
 				"type": "object",
 				"properties": {
@@ -53,17 +59,32 @@
 					}
 				}
 			},
+			"keywords": {
+				"type": "keyword"
+			},
 			"workflow": {
 				"type": "object",
 				"properties": {
 					"name": {
-						"type": "string"
+						"type": "keyword"
 					},
 					"date": {
 						"type": "date"
 					},
 					"status": {
 						"type": "keyword"
+					},
+					"created_date": {
+						"type": "date"
+					},
+					"modified_date": {
+						"type": "date"
+					},
+					"publication_date": {
+						"type": "date"
+					},
+					"first_publication_date": {
+						"type": "date"
 					}
 				}
 			},
@@ -132,13 +153,59 @@
 			"location": {
 				"type": "object",
 				"properties": {
+					"city": {
+						"type": "string"
+					},
 					"coords": {
 						"type": "geo_point"
+					},
+					"countries": {
+						"type": "keyword"
+					},
+					"departments": {
+						"type": "keyword"
+					},
+					"forests": {
+						"type": "keyword"
+					},
+					"postal_code": {
+						"type": "keyword"
+					},
+					"structures": {
+						"type": "keyword"
+					}
+				}
+			},
+			"hearing": {
+				"type": "object",
+				"properties": {
+					"targets": {
+						"type": "keyword"
+					},
+					"source_site": {
+						"type": "keyword"
+					},
+					"diffusion_sites": {
+						"type": "keyword"
 					}
 				}
 			},
 			"themes": {
-				"type": "object"
+				"type": "object",
+				"properties": {
+					"terms": {
+						"type": "keyword"
+					},
+					"synonyms": {
+						"type": "keyword"
+					},
+					"parents": {
+						"type": "keyword"
+					},
+					"associations": {
+						"type": "keyword"
+					}
+				}
 			}
 		}
 	}
--- a/{{cookiecutter.project_slug}}/docs/elasticsearch/mappings/WfImageMap.json	Mon Jun 12 12:20:29 2017 +0200
+++ b/{{cookiecutter.project_slug}}/docs/elasticsearch/mappings/WfImageMap.json	Tue Jun 27 13:20:54 2017 +0200
@@ -1,6 +1,12 @@
 {
 	"WfImageMap": {
 		"properties": {
+			"internal_id": {
+				"type": "keyword"
+			},
+			"content_type": {
+				"type": "keyword"
+			},
 			"title": {
 				"type": "object",
 				"properties": {
@@ -53,17 +59,32 @@
 					}
 				}
 			},
+			"keywords": {
+				"type": "keyword"
+			},
 			"workflow": {
 				"type": "object",
 				"properties": {
 					"name": {
-						"type": "string"
+						"type": "keyword"
 					},
 					"date": {
 						"type": "date"
 					},
 					"status": {
 						"type": "keyword"
+					},
+					"created_date": {
+						"type": "date"
+					},
+					"modified_date": {
+						"type": "date"
+					},
+					"publication_date": {
+						"type": "date"
+					},
+					"first_publication_date": {
+						"type": "date"
 					}
 				}
 			}
--- a/{{cookiecutter.project_slug}}/docs/elasticsearch/mappings/WfNewsEvent.json	Mon Jun 12 12:20:29 2017 +0200
+++ b/{{cookiecutter.project_slug}}/docs/elasticsearch/mappings/WfNewsEvent.json	Tue Jun 27 13:20:54 2017 +0200
@@ -1,6 +1,12 @@
 {
 	"WfNewsEvent": {
 		"properties": {
+			"internal_id": {
+				"type": "keyword"
+			},
+			"content_type": {
+				"type": "keyword"
+			},
 			"title": {
 				"type": "object",
 				"properties": {
@@ -53,17 +59,32 @@
 					}
 				}
 			},
+			"keywords": {
+				"type": "keyword"
+			},
 			"workflow": {
 				"type": "object",
 				"properties": {
 					"name": {
-						"type": "string"
+						"type": "keyword"
 					},
 					"date": {
 						"type": "date"
 					},
 					"status": {
 						"type": "keyword"
+					},
+					"created_date": {
+						"type": "date"
+					},
+					"modified_date": {
+						"type": "date"
+					},
+					"publication_date": {
+						"type": "date"
+					},
+					"first_publication_date": {
+						"type": "date"
 					}
 				}
 			},
@@ -132,13 +153,59 @@
 			"location": {
 				"type": "object",
 				"properties": {
+					"city": {
+						"type": "keyword"
+					},
 					"coords": {
 						"type": "geo_point"
+					},
+					"countries": {
+						"type": "keyword"
+					},
+					"departments": {
+						"type": "keyword"
+					},
+					"forests": {
+						"type": "keyword"
+					},
+					"postal_code": {
+						"type": "keyword"
+					},
+					"structures": {
+						"type": "keyword"
+					}
+				}
+			},
+			"hearing": {
+				"type": "object",
+				"properties": {
+					"targets": {
+						"type": "keyword"
+					},
+					"source_site": {
+						"type": "keyword"
+					},
+					"diffusion_sites": {
+						"type": "keyword"
 					}
 				}
 			},
 			"themes": {
-				"type": "object"
+				"type": "object",
+				"properties": {
+					"terms": {
+						"type": "keyword"
+					},
+					"synonyms": {
+						"type": "keyword"
+					},
+					"parents": {
+						"type": "keyword"
+					},
+					"associations": {
+						"type": "keyword"
+					}
+				}
 			}
 		}
 	}