Is there any method by which we can create custom ui for elasticsearch? I don't want to use kibana and want something much simpler. Just data filtering is sufficient. I cant figure how data from elasticsearch reaches kibana.
You can use whatever client you wish.
For example a curl client:
curl localhost:9200/_search
Gives you back a JSON document you can use to render whatever result.