case-insensitive prefix search