curl command to create catalog index with mapping for elastic search on production
This commit is contained in:
parent
1ca29a2ebf
commit
4673c143ce
|
@ -0,0 +1,440 @@
|
|||
curl -X PUT "http://elastic.ariadne.d4science.org:9200/catalog?pretty" -H 'Content-Type: application/json' -d '
|
||||
{
|
||||
"mappings" : {
|
||||
"properties" : {
|
||||
"aatSubjects" : {
|
||||
"properties" : {
|
||||
"id" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"label" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"lang" : {
|
||||
"type" : "text"
|
||||
}
|
||||
}
|
||||
},
|
||||
"accessPolicy" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"accessRights" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"accrualPeriodicity" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"archaeologicalResourceType" : {
|
||||
"properties" : {
|
||||
"id" : {
|
||||
"type" : "long"
|
||||
},
|
||||
"name" : {
|
||||
"type" : "text",
|
||||
"fields" : {
|
||||
"raw" : {
|
||||
"type" : "keyword"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"archeologicalResourceType" : {
|
||||
"properties" : {
|
||||
"name" : {
|
||||
"type" : "text",
|
||||
"fields" : {
|
||||
"keyword" : {
|
||||
"type" : "keyword",
|
||||
"ignore_above" : 256
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"audience" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"contactPoint" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"contributor" : {
|
||||
"properties" : {
|
||||
"email" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"name" : {
|
||||
"type" : "text",
|
||||
"fields" : {
|
||||
"raw" : {
|
||||
"type" : "keyword"
|
||||
}
|
||||
}
|
||||
},
|
||||
"phone" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"type" : {
|
||||
"type" : "text"
|
||||
}
|
||||
}
|
||||
},
|
||||
"creator" : {
|
||||
"properties" : {
|
||||
"email" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"name" : {
|
||||
"type" : "text",
|
||||
"fields" : {
|
||||
"raw" : {
|
||||
"type" : "keyword"
|
||||
}
|
||||
}
|
||||
},
|
||||
"phone" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"type" : {
|
||||
"type" : "text"
|
||||
}
|
||||
}
|
||||
},
|
||||
"derivedSubject" : {
|
||||
"properties" : {
|
||||
"prefLabel" : {
|
||||
"type" : "text",
|
||||
"fields" : {
|
||||
"raw" : {
|
||||
"type" : "keyword"
|
||||
}
|
||||
}
|
||||
},
|
||||
"source" : {
|
||||
"type" : "text",
|
||||
"fields" : {
|
||||
"raw" : {
|
||||
"type" : "keyword"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"description" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"distribution" : {
|
||||
"properties" : {
|
||||
"accessURL" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"description" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"issued" : {
|
||||
"type" : "date",
|
||||
"format" : "year || date_optional_time"
|
||||
},
|
||||
"modified" : {
|
||||
"type" : "date",
|
||||
"format" : "year || date_optional_time"
|
||||
},
|
||||
"publisher" : {
|
||||
"properties" : {
|
||||
"email" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"name" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"phone" : {
|
||||
"type" : "text",
|
||||
"fields" : {
|
||||
"keyword" : {
|
||||
"type" : "keyword",
|
||||
"ignore_above" : 256
|
||||
}
|
||||
}
|
||||
},
|
||||
"type" : {
|
||||
"type" : "text"
|
||||
}
|
||||
}
|
||||
},
|
||||
"title" : {
|
||||
"type" : "text"
|
||||
}
|
||||
}
|
||||
},
|
||||
"extent" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"hasItemMetadataStructure" : {
|
||||
"properties" : {
|
||||
"characterSet" : {
|
||||
"type" : "text"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hasMetadataRecord" : {
|
||||
"properties" : {
|
||||
"conformsTo" : {
|
||||
"properties" : {
|
||||
"characterSet" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"description" : {
|
||||
"type" : "text"
|
||||
}
|
||||
}
|
||||
},
|
||||
"xmlDoc" : {
|
||||
"type" : "text"
|
||||
}
|
||||
}
|
||||
},
|
||||
"identifier" : {
|
||||
"type" : "keyword"
|
||||
},
|
||||
"isPartOf" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"issued" : {
|
||||
"type" : "date",
|
||||
"format" : "year || date_optional_time"
|
||||
},
|
||||
"keyword" : {
|
||||
"type" : "text",
|
||||
"fields" : {
|
||||
"raw" : {
|
||||
"type" : "keyword"
|
||||
}
|
||||
}
|
||||
},
|
||||
"landingPage" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"language" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"legalResponsible" : {
|
||||
"properties" : {
|
||||
"email" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"name" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"phone" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"type" : {
|
||||
"type" : "text"
|
||||
}
|
||||
}
|
||||
},
|
||||
"modified" : {
|
||||
"type" : "date",
|
||||
"format" : "year || date_optional_time"
|
||||
},
|
||||
"nativeSubject" : {
|
||||
"properties" : {
|
||||
"prefLabel" : {
|
||||
"type" : "text",
|
||||
"fields" : {
|
||||
"raw" : {
|
||||
"type" : "keyword"
|
||||
}
|
||||
}
|
||||
},
|
||||
"rdfAbout" : {
|
||||
"type" : "text",
|
||||
"fields" : {
|
||||
"keyword" : {
|
||||
"type" : "keyword",
|
||||
"ignore_above" : 256
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"originalId" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"owner" : {
|
||||
"properties" : {
|
||||
"email" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"name" : {
|
||||
"type" : "text",
|
||||
"fields" : {
|
||||
"raw" : {
|
||||
"type" : "keyword"
|
||||
}
|
||||
}
|
||||
},
|
||||
"phone" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"type" : {
|
||||
"type" : "text"
|
||||
}
|
||||
}
|
||||
},
|
||||
"packageId" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"placeName" : {
|
||||
"type" : "text",
|
||||
"fields" : {
|
||||
"raw" : {
|
||||
"type" : "keyword"
|
||||
}
|
||||
}
|
||||
},
|
||||
"postcode" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"providerId" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"publisher" : {
|
||||
"properties" : {
|
||||
"email" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"name" : {
|
||||
"type" : "text",
|
||||
"fields" : {
|
||||
"raw" : {
|
||||
"type" : "keyword"
|
||||
}
|
||||
}
|
||||
},
|
||||
"phone" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"type" : {
|
||||
"type" : "text"
|
||||
}
|
||||
}
|
||||
},
|
||||
"rdfAbout" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"resourceType" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"rights" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"scientificResponsible" : {
|
||||
"properties" : {
|
||||
"email" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"name" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"phone" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"type" : {
|
||||
"type" : "text"
|
||||
}
|
||||
}
|
||||
},
|
||||
"spatial" : {
|
||||
"properties" : {
|
||||
"address" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"boundingBoxMaxLat" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"boundingBoxMaxLon" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"boundingBoxMinLat" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"boundingBoxMinLon" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"coordinateSystem" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"country" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"location" : {
|
||||
"type" : "geo_point"
|
||||
},
|
||||
"placeName" : {
|
||||
"type" : "text",
|
||||
"fields" : {
|
||||
"keyword" : {
|
||||
"type" : "keyword",
|
||||
"ignore_above" : 256
|
||||
}
|
||||
}
|
||||
},
|
||||
"postcode" : {
|
||||
"type" : "text",
|
||||
"fields" : {
|
||||
"keyword" : {
|
||||
"type" : "keyword",
|
||||
"ignore_above" : 256
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"technicalResponsible" : {
|
||||
"properties" : {
|
||||
"email" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"name" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"phone" : {
|
||||
"type" : "text"
|
||||
},
|
||||
"type" : {
|
||||
"type" : "text"
|
||||
}
|
||||
}
|
||||
},
|
||||
"temporal" : {
|
||||
"type" : "nested",
|
||||
"properties" : {
|
||||
"from" : {
|
||||
"type" : "date",
|
||||
"format" : "year || date_optional_time"
|
||||
},
|
||||
"periodName" : {
|
||||
"type" : "text",
|
||||
"fields" : {
|
||||
"raw" : {
|
||||
"type" : "keyword"
|
||||
}
|
||||
}
|
||||
},
|
||||
"until" : {
|
||||
"type" : "date",
|
||||
"format" : "year || date_optional_time"
|
||||
},
|
||||
"uri" : {
|
||||
"type" : "text"
|
||||
}
|
||||
}
|
||||
},
|
||||
"title" : {
|
||||
"type" : "text"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
'
|
Loading…
Reference in New Issue