We are very happy with our internal search performance within ES it self. However, transferring the data from ES to our client seems to perform rather inconsistent. I would be very happy to hear your suggestions as to how we can make this perform more consistent, or how I can better troubleshoot as to where by bottleneck appears.
Information:
Every search is executed in 14-20ms based on the 'took' data from ES.
Very limited amount of data is transferred from ES to Client
Requests are made with GET/CURL timed using the 'time' command on a centos box
Inconsistent data transfers timings:
Request 1: real 0m0.149s
*** Request 2: real 0m0.027s**
Request 3: real 0m0.150s
Request 4: real 0m0.148s
*** Request 5: real 0m0.026s**
Request 6: real 0m0.150s
*** Request 7: real 0m0.026s**
*** Request 8: real 0m0.026s**
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.