fix(searchService): limit response to max 100 rows
fix(api): return empty results for invalid queries