An expression is critically important for a string filter and people should be made aware of it when constructing the filter.
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.