Hi everyone, 

I have had an issue with an elasticsearch error when loading the main 
search page. The error is as follows:

TransportError at /search/resources TransportError(503, 
'search_phase_execution_exception', 'Trying to create too many buckets. 
Must be less than or equal to: [10000] but was [15011]. This limit can be 
set by changing the [search.max_buckets] cluster level setting.') 

We have uploaded more than 10k entries to one of the resource models which 
seems to be the reason for this error. I did a quick search and found that 
the following command would raise the max buckets limit to 20k which solved 
the problem. 

curl -XPUT 127.0.0.1:9200/_cluster/settings -H 'Content-Type: 
application/json' -d '{
"transient" : {
"search.max_buckets": 20000
}
}'

However, when the server restarted, elasticsearch ran into the same error 
again. This time I edited the configuration file by adding the following 
line 

search.max_buckets: 20000

It seems to work fine for now but I am concerned that raising this limit 
might have a negative impact on the performance. Arches handles the 
requests to elasticsearch automatically, so I am not sure how much is this 
relevant. 

Did anyone run into the same issue? Any better solutions? and do you think 
this will have an impact on the performance? 

Thank you, 
Mahmoud 

-- 
-- To post, send email to archesproject@googlegroups.com. To unsubscribe, send 
email to archesproject+unsubscr...@googlegroups.com. For more information, 
visit https://groups.google.com/d/forum/archesproject?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Arches Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to archesproject+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/archesproject/710c9ba3-4697-48e5-b0d0-d68022869b9co%40googlegroups.com.

Reply via email to