{
  "_all": {
    "enabled": true
  },
  "properties": {
    "title": {
      "type": "string",
      "index": "analyzed"
    },
    "description": {
      "type": "string",
      "index": "analyzed"
    },
    "link": {
      "type": "string",
      "index": "not_analyzed",
      "include_in_all": false
    },
    "indexable_content": {
      "type": "string",
      "index": "analyzed"
    },
    "popularity": {
      "type": "float",
      "stored": true
    },
    "organisations": {
      "type": "string",
      "index": "not_analyzed",
      "include_in_all": false
    },
    "specialist_sectors": {
      "type": "string",
      "index": "not_analyzed",
      "include_in_all": false
    },
    "tags": {
      "type": "string",
      "index": "not_analyzed",
      "include_in_all": false
    },
    "updated_at": {
      "type": "date",
      "index": "not_analyzed",
      "include_in_all": false
    },
    "last_update": {
      "type": "date",
      "index": "not_analyzed",
      "include_in_all": false
    },
    "latest_change_note": {
      "type": "string",
      "index": "not_analyzed",
      "include_in_all": false
    }
  }
}

{
  "_all": {
    "enabled": true
  },
  "properties": {
    "title": {
      "type": "string",
      "index": "analyzed"
    },
    "description": {
      "type": "string",
      "index": "analyzed"
    },
    "link": {
      "type": "string",
      "index": "not_analyzed",
      "include_in_all": false
    },
    "indexable_content": {
      "type": "string",
      "index": "analyzed"
    },
    "popularity": {
      "type": "float",
      "stored": true
    },
    "organisations": {
      "type": "string",
      "index": "not_analyzed",
      "include_in_all": false
    },
    "specialist_sectors": {
      "type": "string",
      "index": "not_analyzed",
      "include_in_all": false
    },
    "tags": {
      "type": "string",
      "index": "not_analyzed",
      "include_in_all": false
    },
    "updated_at": {
      "type": "date",
      "index": "not_analyzed",
      "include_in_all": false
    },
    "last_update": {
      "type": "date",
      "index": "not_analyzed",
      "include_in_all": false
    },
    "public_timestamp": {
      "type": "date",
      "index": "not_analyzed",
      "include_in_all": false
    },
    "latest_change_note": {
      "type": "string",
      "index": "not_analyzed",
      "include_in_all": false
    }
  }
}

Add public_timestamp to mainstream schema
Add public_timestamp to mainstream schema

Public timestamp exists already for whitehall indexes.  We want to be
able to have a comparable timestamp, holding the date of the most recent
major update to a page, for documents from publisher, too (so that we
can put them in the correct order in the 'latest' feed pages).  This
will be populated by future pull requests.
