settings:
  index:
    analysis:
      analyzer:
        stdEnglish:
          type: standard
          stopwords: _english_
_doc:
  properties:
    createdAt:
      type: date
    title:
      type: text
      analyzer: stdEnglish
    titleTruncated:
      type: keyword
    authors:
      type: text
      analyzer: standard
      fields:
        english:
          type: text
          analyzer: stdEnglish
    users:
      type: nested
      properties:
        username:
          type: keyword
        imageUrl:
          type: keyword
        name:
          type: keyword
        provider:
          type: keyword
        auth:
          type: keyword
        updateTime:
          type: date
    history:
      type: nested
      properties:
        action:
          type: keyword
        timestamp:
          type: date
        users:
          type: nested
          properties:
            username:
              type: keyword
            imageUrl:
              type: keyword
            name:
              type: keyword
            provider:
              type: keyword
            auth:
              type: keyword
    published:
      type: boolean
    archived:
      type: boolean
    scheduled:
      type: boolean
    scheduledTime:
      type: date
    firstPublishTime:
      type: date
    publishTime:
      type: date
    updateTime:
      type: date
    url:
      type: keyword
    uri:
      type: keyword
    siteSlug:
      type: keyword
    subsiteSlug:
      type: keyword
    urlHistory:
      type: text
