i'm trying to do a performance test on elasticsearch. I want to do many search ops and reach a high SEARCH REQUEST Rate. In this i have python script which creates some threads (10) and each thread makes a search querry 100 times. I monitor the REQUEST Rate from marvel but its really low, 2 per second. May i need more physical threads on the machine that makes the requests?
Any ideas on how i could do this in a better way would be appreciated!