If the search repository throw anything else than SearchException it crash the whole search which is not great.