All Conditions vs Any Condition: Building Precise Contact Filters

All conditions narrows: every rule must be true. Any condition widens: one rule is enough. Pick the one that matches the question you are asking.

Compact Contacts Smart View editor with Match set to All conditions
Smart View editor with fictional Sample Contacts.

A Smart View in Compact Contacts is a list of conditions plus one choice: Match All conditions or Any condition. That single switch decides whether adding a rule makes the list smaller or larger.

Getting it wrong is easy and silent, so it is worth checking with a known contact every time.

Worked examples

Choosing the match mode
QuestionConditionsMatch
Designers at NorthstarCompany contains Northstar; Job Title contains DesignerAll conditions
Anyone in Istanbul or AnkaraCity equals Istanbul; City equals AnkaraAny condition
Business contacts with no phoneCompany exists; Missing PhoneAll conditions
Birthdays in the next 30 daysBirthday within next days 30All conditions (one rule)
Contacts with a gapMissing Email; Missing PhoneAny condition

Operators you can combine

Text fields support Contains, Does Not Contain, Equals, Is Not, Exists, and Missing. Date fields such as Birthday and Anniversary add Before, After, Within Past Days, and Within Next Days.

Account and Group are fields too, so “iCloud contacts in no group” is simply Account equals iCloud plus Group missing, with All conditions.

Test the view before acting on it

  1. Pick a contact that should match. Confirm it appears.
  2. Pick one that should not. Confirm it is absent.
  3. Clear the search field. A leftover search narrows any view further and hides results.

Important: Before selecting a view’s results for Bulk Edit, re-read the match mode. Switching All to Any can multiply the result set.

Questions people ask

Can I mix All and Any in one view?

No. One view uses one match mode. Build two views, or narrow the question.

Do Notes conditions work?

Yes, when Notes access is available and Include Notes in Search is on.

Does changing a view change contacts?

No. A view only filters and arranges the list.