Renamed repository method searchItems to findByQuery for consistency