ADD: class for training model, search result fragment and search list adapter