code search client base on ElasticSearch