I'm running elasticsearch with a single node on a machine with 24 total
cores (4x6) and 48GB RAM. The searches I'll be talking about here are run
over a pair of indices, each with around 2 million documents (~60GB data).
Each index has 5 shards and 0 replicas. The indices are continuously
updated through the bulk API with a few hundred new documents every second.
When the node is idle (aside from the bulk indexing), Lucene query_string
queries over these indices can take >2s to complete. Using bigdesk, I can
see plenty of memory and CPU unused during these searches.
Are there particular elasticsearch settings I can look at to try and better
utilize the idle resources to complete these searches more quickly? Should
I consider running multiple nodes on this single machine?
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to firstname.lastname@example.org.
For more options, visit https://groups.google.com/groups/opt_out.