diff options
Diffstat (limited to 'extra/elasticsearch')
| -rw-r--r-- | extra/elasticsearch/container_schema.json | 33 | 
1 files changed, 20 insertions, 13 deletions
| diff --git a/extra/elasticsearch/container_schema.json b/extra/elasticsearch/container_schema.json index b0a47e85..3be261a2 100644 --- a/extra/elasticsearch/container_schema.json +++ b/extra/elasticsearch/container_schema.json @@ -27,13 +27,17 @@  "mappings": {      "container": {          "properties": { -            "ident":          { "type": "keyword" }, +            "ident":          { "type": "keyword", "doc_values": false },              "state":          { "type": "keyword" }, -            "revision":       { "type": "keyword" }, -            "name":           { "type": "text", "index": true, "analyzer": "textIcu", "search_analyzer":"textIcuSearch" }, -            "publisher":      { "type": "text", "index": true, "analyzer": "textIcu", "search_analyzer":"textIcuSearch" }, +            "revision":       { "type": "keyword", "doc_values": false }, +            "name":           { "type": "text", "index": true, "analyzer": "textIcu", "search_analyzer":"textIcuSearch", "copy_to": "biblio" }, +            "original_name":  { "type": "text", "index": true, "analyzer": "textIcu", "search_analyzer":"textIcuSearch", "copy_to": "biblio" }, +            "publisher":      { "type": "text", "index": true, "analyzer": "textIcu", "search_analyzer":"textIcuSearch", "copy_to": "biblio" }, +            "abbrev":         { "type": "text", "index": true, "analyzer": "textIcu", "search_analyzer":"textIcuSearch", "copy_to": "biblio" }, +            "aliases":        { "type": "text", "index": true, "analyzer": "textIcu", "search_analyzer":"textIcuSearch", "copy_to": "biblio" },              "container_type": { "type": "keyword" },              "issnl":          { "type": "keyword" }, +            "issns":          { "type": "keyword" },              "wikidata_qid":   { "type": "keyword" },              "country":        { "type": "keyword" },              "region":         { "type": "keyword" }, @@ -43,15 +47,17 @@              "first_year":     { "type": "integer" },              "last_year":      { "type": "integer" }, -            "in_doaj":        { "type": "boolean" }, -            "in_road":        { "type": "boolean" }, -            "in_doi":         { "type": "boolean" }, -            "in_sherpa_romeo":{ "type": "boolean" }, -            "is_oa":          { "type": "boolean" }, -            "is_longtail_oa": { "type": "boolean" }, -            "any_kbart":      { "type": "boolean" }, -            "any_jstor":      { "type": "boolean" }, -            "any_ia_sim":        { "type": "boolean" }, + +            "biblio":         { "type": "text", "index": true, "analyzer": "textIcu", "search_analyzer":"textIcuSearch" }, + +            "in_doaj":              { "type": "boolean" }, +            "in_road":              { "type": "boolean" }, +            "is_oa":                { "type": "boolean" }, +            "is_longtail_oa":       { "type": "boolean" }, +            "any_kbart":            { "type": "boolean" }, +            "any_jstor":            { "type": "boolean" }, +            "any_ia_sim":           { "type": "boolean" }, +            "sherpa_romeo_color":   { "type": "keyword" },              "releases_total": { "type": "integer" },              "releases_kbart": { "type": "integer" }, @@ -64,6 +70,7 @@              "year":           { "type": "alias", "path": "first_year" },              "type":           { "type": "alias", "path": "container_type" }, +            "issn":           { "type": "alias", "path": "issns" },              "oa":             { "type": "alias", "path": "is_oa" },              "longtail":       { "type": "alias", "path": "is_longtail_oa" }          } | 
