restructure trigger for reindex, functionalize solarium client getter