Correct use of the terms filtering and search

Searching and filtering are different and have different use cases. We should use the terms correctly, rather than simplifying to just one.

  • Filtering takes a single criteria that removes items within a list that match/don't match. It also doesn't affect ordering.

  • Search uses all metadata to add criteria that match/don't match. It can also affect ordering (think of when searching for a user within the author filter).

  • Sort orders a list based on a single criteria.

We use filter incorrectly in some cases on GitLab. For example, searching by commit message says filter, but it is actually a search

Screen_Shot_2017-03-27_at_12.02.45_PM

Assignee Loading
Time tracking Loading