self_elasticsearch_demo