What would you like to know more about?

Show Page Sections

Searching the Platform

Searching is one of the most common and powerful tasks in MinistryPlatform.

All of your data is safely housed in the Platform. But how exactly do you find what you're looking for? There are several ways to search, so you can use the one that works best for you!

  • Globally across MinistryPlatformGlobal Search returns matches across multiple pages.
  • Within a pageSimple Search returns matches for the current page you're on.
  • By viewViews provide a filtered look at your data based on some criteria. These vary by page, and you can also create your own.
  • By column – Narrow your search to specific or multiple columns.
  • Using wildcards – Narrow your search using wildcards to find what you're looking for, even if you don't know exactly what it is.

Global Search

Global search returns matches across multiple pages. This can help you find specific information even when you don't know where it is. This is also an insightful way to see various records related to a single individual.

You can see the global search bar by clicking the magnifying glass icon at the top of any page. When you perform a search, you'll return to the Home page to view results.

Example showing a search for "samp" using the magnifying glass icon at the top, and results found in Contacts, Groups, and Events

Results display according to the "All Records" view on that page. You can use comma and wildcard searches, but they may distort results because columns vary per page.

Up to ten records display per page, and the full record count displays in the row above each set of results (like "11 results found in Events" in our example image). Click that row to go to that page pre-filtered by the search term and view all results. Or click a record to open it directly.

Initial Configuration

Global Search includes results for pages that have In Global Search set to Yes.

By default, this field is enabled for contacts, events, and groups. A SPoC may enable any additional pages or filtered pages. If no pages have this field enabled, the global search bar no longer displays.

CAUTION: If you enable this feature for too many pages, you may see a negative impact on search performance.

Search Across MinistryPlatform

  1. From any page in MinistryPlatform, click the magnifying glass in the upper-right corner (next to your user image).
  2. Enter what you're looking for.
  3. Press Enter on your keyboard.
    Matching results display across all record types.
  4. Click a record to open it.

Simple Search

A simple search returns matches on a single page. This can help you find specific information when you know which page it's on. This is also useful when you prefer List Layout over Grid Layout!

You can search all fields and record expressions on a single page, and see all matches from that page. For example, you could search for "John" to see any last names, first names, street addresses, and other data that include the name "John" (like, Johnson, John Smith, and East John Street). Matching values can be anywhere in the content, whether it's the beginning, middle, or end of a field.

Tip: In Grid Layout, you can use commas to narrow your simple search to a column. Each comma represents a field, so if you want to search the seventh column (City), type six commas in the search box and then the city you're looking for.
  1. In the Search box (beside the New record button), enter what you're looking for. You can search by:
    • Partial name
    • Full name
    • Last Name, First Name
      Tip: If you're looking for an exact match of a nickname (for example, "Matt" for Matthew), enter your search in quotation marks.
  2. Press Enter on your keyboard.
    Matches from all fields on the page display.

Search by View

Each page has a default search view, but you can change to a different view as needed.

Views are like windows to your data; every time you select one, the system returns the latest results. Views control any relevant filters as well as the columns you see and the order they display in. In database terms, a view is like a query — it is a question you ask the system and the system returns the answer.

The drop-down list to the right of the Search field lists all the views available to you on that page. Changing the view you search in can greatly affect your results, as views are pre-filtered to match specific criteria.

Example of the views available on the Households page, including All Records, Check-in New Past 7 Days, Empty Households, Fix: Too Many Heads, and so on

Edit, Create, and Share Views

MinistryPlatform comes pre-loaded with many helpful views. Some are "system views", meaning anyone who can see that page can see that view. You can create personal views, meaning only the person who created it can see it, or you can share them with a user group. Create and customize views using the Advanced Search Tool. Here are some ideas for custom views you may want to add:

  • All of the participants in my volunteer groups with birthdays next month.
  • All of the children in my ministry.
  • Anyone who hasn't checked into an event in the last month.
  • Anyone who still owes money for an event.

Column Search

You can narrow your search to one or more specific columns on a page. This is useful when you know the page and column where the information is, and you're using Grid Layout.

You'll only see matches from searched columns that start with the search term. For example, if you search for "Jan", you will see matches for people named "Janene", "Jane", "Janice", and so on. To search for matches anywhere in the column's data, use an asterisk as a wildcard to search.

Gif showing what happens as you search on a specific column

  • Column search is available in Grid Layout but not List Layout.
  • By default, column-based searches are "starts with" searches, meaning that they only look for matches with the beginning of the specific columns.
  • You can search for anything that displays in the column by including "*" for a wildcard search. For example, search for Anders*n to return results of both "Anderson" and "Andersen".
  • When searching for names that have accented characters, you can include or exclude those characters and see all matching results. For example, if you enter "Lopez", records for "López" also display, and vice versa.
  • To search for a date, make sure you include the leading zero for the months January (01) through September (09). Remember: Search for what you see!
  • Columns for Yes or No fields include the option to filter on "Yes", "No", or "Unset". Unset means that there is no filter results display fields containing both Yes and No. Unset does not mean the value is null.
  • Enter Null or Not Null into the column to return all records where the field is either blank (null) or not blank (not null).
    Note: It doesn't matter if you capitalize your search, but if you search for someone named "Null" or with "Null" in their address, be sure to search for nul or nul*, otherwise you'll return null fields rather than people named Null.

Using Commas to Search Columns

MinistryPlatform recognizes commas within search criteria as a way to specify columns. If you have column search open, click the X on the column header to close it. This activates the search bar at the top of the table. Count the number of columns before the column you'd like to search, then enter that number of commas followed by your search term.

In this example, you want to search for everyone in the state of Arizona. The State/Region column is the sixth column from the left, so you would enter five commas (representing the five columns preceding the column you want) then "AZ" as the state to search for.

Example showing a search for ",,,,,AZ" that refers to the sixth column for State/Region

You can also use commas to search multiple columns. For example, you could enter ,Ward,,,,TX to find everyone with the first name "Ward" in the state of Texas.

Example showing a search for ",Ward,,,,TX" that refers to the second column for First Name and the sixth column for State/Region

Filter Results in a Column

  1. Confirm you're using the Grid Layout.
  2. Click the magnifying glass next to the column you want to search inside.
    Note: When you activate column search, you can no longer use the simple search box on a page.
  3. Enter what you're looking for.
  4. To search by multiple columns, enter search terms in the fields below the relevant column headers.
  5. Press Enter on your keyboard.
    Matches from the selected column(s) display.

When you finish your column-based search, you can either clear the fields or navigate to a different page. If you click the X in the column header, it will close the column search and keep the criteria for the next time you search by column.

Example showing a search for "Bob" in the Nickname column and "Active" in the Contact Status column with results showing Bobbi, Bob, Bobby, and so on

Tips for Searching

Here are some tips to keep in mind when searching for data in MinistryPlatform.

  • When using column search, enter criteria in multiple columns to further narrow your results.
  • When searching on a date field, use the following formats:
    • For January through September, use M/D/YYYY. For example, "3/5/1990".
    • For October through December, use MM/DD/YYYY. For example, "11/07/2012".
  • Not sure whether you want an Anderson or an Andersen? Use the asterisk (*) to search for "Anders*n" and find them all! Check out the other wildcards you can use.
  • To find records with certain missing data, enter "null" for the criteria. For example, enter "null" in the Email Address column to find everyone who does not have an email address entered on their record.
  • Use "not null" or just "*" to find records with data entered for a particular field. For example, enter "not null" or "*" in the Home Phone column to find everyone who has a phone number entered on their record.
  • To clear your search and return to the full list, remove all criteria entered in the search box(es).
  • You can further filter your results using the Trim Selection Tool.

Wildcard Searches

A "wildcard" is a character or phrase you can use with your search criteria to find exactly what you're looking for. Keep these wildcards in mind when searching for certain criteria. And, know that multiple wildcards can be used at the same time! For example, _urge* will return burger, burges, burgest, and so on.

Tip: Want to see how to use wildcards to refine your searches? Check out the Searching In the Wild* webinar in the MinistrySmart Academy!

Search Using Wildcards

You can narrow your search using wildcards. To do so, enter the wildcard into the Search field along with your search term.

* or % (asterisk or percent)
Returns anything with zero or more characters, including spaces. For example, searching for Jef* returns Jeff, Jefers, Jefferson, and so on.
_ (underscore)
Represents one character, including spaces. In some cases, this works better than using an asterisk (*) because it narrows your search to one character (or however many characters that matches the number of underscores you use). For example, _heryl returns both Cheryl and Sheryl.
[ ] (brackets)
Represents one character or, when used with a dash, a range of characters that you define. For example, searching for Zac[hk] returns both Zach and Zack; searching for 12[3-5] returns 123, 124, and 125.
[^] (caret)
Means "NOT", which excludes a character or range of characters that you define. You must use brackets with this wildcard. For example, searching for 12[^3]4 returns 1204, 1214, 1224, 1244, 1254, 1264, 1274, 1284, and 1294; searching for 12[^0-5]4 returns 1264, 1274, 1284, and 1294.
or
Returns a range that matches your criteria. This is not case sensitive. For example, Bryan or Brian returns Bryan, Brian, Bryant, Brianna, and so on.
" " (quotation marks)
Returns exact matches and only exact matches. For example, "Bryan or Brian" returns only Bryan or Brian and not Bryant, Brianna, and so on. Or, if you search for 1, you'll get "1", "10", "11", "18", "110", and so on, but if you search for "1" you'll only get "1".
null
Returns all blank fields. This is not case sensitive. Most useful in column search. For example, null or NULL returns records that do not have anything entered in the field you specified.
Note: If you need to find contacts with a name like "Null" or "Nullson", be sure to search for nul or nul* instead so only their records display.
not null
Returns all non-blank fields. This is not case sensitive. Most useful in column search. For example, not null or NOT NULL returns records that have something entered in the field you specified.

Common Search Examples

Keep these examples in mind for more efficient searching in Grid layout!

Search FieldCriteria EnteredResults
First NamePatEveryone whose name starts with "pat", like Pat, Patty, and Patricia
Note: Searching for "Cindy" would not show "Cynthia".
First NameCEveryone whose first name starts with the initial "c", like Carl and Christy
First NameKathy or SueEveryone named Kathy or Sue, but not Kathryn or Susan
Display NameSEveryone whose last name starts with the initial "s", like John Smith or Chloe Stevens
Display NameSmithEveryone whose last name starts with "Smith", like John Smith or Annie Smithson
Display NameSmi,KEveryone whose last name starts with "Smi" and first name starts with "K", like Karen Smith and Ken Smiley
Address Line 1*MainEveryone living on Main Street, Old Main Drive, East Main Court, and so on
CityFlorenceEveryone living in a city called Florence, no matter the state
Phone Number*843Everyone whose phone number contains "843" anywhere in the number
Date of Birth11/5 or 11/27Everyone born on November 5th or 27th, no matter the year
Date of Birth9*Everyone born in the month of September
Date of Birth*1986Everyone born in the year 1986
Email AddressnullEveryone who does not have an email address entered on their record
Email Addressnot nullEveryone who has an email address entered on their record