A rather naive search for SQLite / SQL.js. Rather than proper
full-text searching, it uses a weighted LIKE "%term%" operator instead.
SearchStrategy(injector: Injector) => (ctx: RequestContext, input: SearchInput, enabledOnly: boolean) => Promise<Map<ID, number>>(ctx: RequestContext, input: SearchInput, enabledOnly: boolean) => Promise<Map<ID, number>>(ctx: RequestContext, input: SearchInput, enabledOnly: boolean) => Promise<SearchResult[]>(ctx: RequestContext, input: SearchInput, enabledOnly: boolean) => Promise<number>