Hi, I have a setup of 12 shard cluster started with 28gb memory each on a single server. There are no replica. The size of index is around 90gb on each shard. The Solr version is 5.2.1. When I query "network se*", the memory utilization goes upto 24-26 gb and the query takes around 3+ minutes to execute. Also the CPU utilization goes upto 400% in few of the nodes.
Kindly note that use of wildcard in above query can not be restricted. Please help me understand why so much of the memory utilization? Please correct me if I am wrong that it is because of the term expansion of *se**. Why the CPU utilization is so high and more than one core is used. As far as I understand querying is single threaded. Help me understand the behavior of query timeout. How the client is notified about the query time out? How can I disable replication(as it is implicitly enabled) permanently as in our case we are not using it but can see warnings related to leader election? Thanks, Modassar