Users provide a search filter and an expression that evaluates the items to a string and then the filter goes and matches those strings to the search term.