Updating to use hits.fields.post_id instead of hits._source.id if available

Since the public ES endpoint doesn't include _source, this causes issues on staging environments