I have about 100M documents using App Search. Performance is very bad. I need more Elasticsearch nodes (cpu, ram disk,...), and I need to increase the number of Elasticsearch shards for my index.
I saw app search creates by default only 2 shards. I tried to create manualy index with more shards and to link them to App Search, but each time, we can add documents from App Search, but always error when searching in manually sharded index. ex : No mapping found for [location.enum] in order to sort on
My questions are :
- How can we create a new engine with more than 2 shards ?
- If not, how can we add manually an empty Elasticsearch index set up with the wanted shards number, link to a new app search engine ?
- If we can't, how can we use app search, as an "elastic" solution abble to be deployed on a horizontal cluster ?
- If we can't do you plan to add this very important "Elastic" feature ?
Thanks a lot