Add elasticsearch text search and geocode and finished with index page design