[wip] started adding the ability to configure different search services