diff options
| -rw-r--r-- | extra/elasticsearch/release_schema.json | 8 | ||||
| -rw-r--r-- | python/fatcat_tools/transforms/elasticsearch.py | 4 | 
2 files changed, 7 insertions, 5 deletions
diff --git a/extra/elasticsearch/release_schema.json b/extra/elasticsearch/release_schema.json index 1b91696c..666a672f 100644 --- a/extra/elasticsearch/release_schema.json +++ b/extra/elasticsearch/release_schema.json @@ -52,8 +52,8 @@              "release_stage":  { "type": "keyword", "normalizer": "default" },              "withdrawn_status": { "type": "keyword", "normalizer": "default", "copy_to": "biblio" },              "language":       { "type": "keyword", "normalizer": "default" }, -            "country":        { "type": "keyword", "normalizer": "default" }, -            "country_upper":  { "type": "keyword", "normalizer": "caseSensitive" }, +            "country_code":        { "type": "keyword", "normalizer": "default" }, +            "country_code_upper":  { "type": "keyword", "normalizer": "caseSensitive" },              "volume":         { "type": "keyword", "normalizer": "default", "copy_to": "biblio" },              "issue":          { "type": "keyword", "normalizer": "default", "copy_to": "biblio" },              "pages":          { "type": "keyword", "normalizer": "default", "copy_to": "biblio" }, @@ -71,8 +71,10 @@              "jstor_id":       { "type": "keyword", "normalizer": "default", "doc_values": false },              "ark_id":         { "type": "keyword", "normalizer": "default", "doc_values": false },              "mag_id":         { "type": "keyword", "normalizer": "default", "doc_values": false }, +            "s2_id":          { "type": "keyword", "normalizer": "default", "doc_values": false },              "license":        { "type": "keyword", "normalizer": "default" },              "publisher":            { "type": "text", "index": true, "analyzer": "textIcu", "search_analyzer":"textIcuSearch" }, +            "publisher_type":       { "type": "keyword", "normalizer": "default" },              "container_name":       { "type": "text", "index": true, "analyzer": "textIcu", "search_analyzer":"textIcuSearch", "copy_to": "biblio" },              "container_id":         { "type": "keyword", "normalizer": "default" },              "container_issnl":      { "type": "keyword", "normalizer": "default" }, @@ -110,7 +112,7 @@              "is_retracted":         { "type": "boolean" },              "preservation":         { "type": "keyword", "normalizer": "default" }, -            "affiliation":     { "type": "alias", "path": "affiliations" }, +            "affiliation":    { "type": "alias", "path": "affiliations" },              "ror":            { "type": "alias", "path": "affiliation_rors" },              "creator_id":     { "type": "alias", "path": "creator_ids" },              "ref_release_id": { "type": "alias", "path": "ref_release_ids" }, diff --git a/python/fatcat_tools/transforms/elasticsearch.py b/python/fatcat_tools/transforms/elasticsearch.py index e00d7830..cbafca7e 100644 --- a/python/fatcat_tools/transforms/elasticsearch.py +++ b/python/fatcat_tools/transforms/elasticsearch.py @@ -156,8 +156,8 @@ def release_to_elasticsearch(entity, force_bool=True):                  if c_extra['szczepanski'].get('as_of'):                      is_oa = True              if c_extra.get('country'): -                t['country'] = c_extra['country'] -                t['country_upper'] = c_extra['country'].upper() +                t['country_code'] = c_extra['country'] +                t['country_code_upper'] = c_extra['country'].upper()      # fall back to release-level container metadata if container not linked or      # missing context  | 
