The search functionality is based on the keywords that you type. It also tries to match your keyword to the fields available in the List View columns and creates a filter for you.
When you start typing in the search field, the system tries to identify the words and auto-suggests a list of all the available filters. You can use these filters to find the desired records.
To know more about List View, click here.