Remove redundant PublisherType fields
Support Elasticsearch Basic Auth
Support setting the Elasticsearch protocol