Implements case-insensitive search by keyword(inefficient for long strings)