{"id":10938,"date":"2023-10-24T21:01:53","date_gmt":"2023-10-24T21:01:53","guid":{"rendered":"https:\/\/docs.pcrecruiter.net\/site\/?post_type=docs&#038;p=10938"},"modified":"2025-07-11T15:23:27","modified_gmt":"2025-07-11T15:23:27","password":"","slug":"introduction-to-searching","status":"publish","type":"docs","link":"https:\/\/learnsuite.pcrecruiter.net\/site\/docs\/searching\/introduction-to-searching\/","title":{"rendered":"Introduction to Record Searching"},"content":{"rendered":"\n<p>Before delving into the different options for searching your database, it&#8217;s essential to have a clear understanding of your data structure.<\/p>\n\n\n\n<p>In PCRecruiter, there are three primary record types: Companies, Names, and Positions. Each record type comprises structured field data, or individual fields containing values, and content data, which referes to items with broader options for searching, such as Resumes or Notes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-type-of-search-should-i-do\">What type of search should I do?<\/h2>\n\n\n\n<p>PCRecruiter provides several search methods. Which method you use will depend on the complexity of your search.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong><a href=\"https:\/\/learnsuite.pcrecruiter.net\/site\/docs\/searching\/quick-search\/\" target=\"_blank\" rel=\"noreferrer noopener\">Quick Search<\/a>&nbsp;<\/strong>\u2013 This is a fast way to find a specific record but is limited to a set list of fields. Use it when you need to locate a specific entry quickly.<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/learnsuite.pcrecruiter.net\/site\/docs\/searching\/record-search\/#searching-records\" target=\"_blank\" rel=\"noreferrer noopener\">Record Field Search<\/a><\/strong>&nbsp;\u2013 Record Field searching will return records with specific values in the selected fields from the search. Values must be put in individually per field and then the condition criteria selected. You can also utilize filters from other records types, such as Positions or Companies.<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/learnsuite.pcrecruiter.net\/site\/docs\/searching\/record-search\/#content-searching\" target=\"_blank\" rel=\"noreferrer noopener\">Record Content Search<\/a><\/strong>\u00a0\u2013 The content search can be run for all content areas at once or individually from the selected record type. This search is a broader search that utilizes <a href=\"https:\/\/learnsuite.pcrecruiter.net\/site\/docs\/searching\/introduction-to-searching\/#how-is-lucene-used\">Boolean Logic<\/a> instead of the condition dropdown found in field searching. The All Content search can search through Resumes, Notes, Keywords, Summaries, Profiles, and Attachments.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Field Data<\/h2>\n\n\n\n<p>Field Data represents the organized information within records. These are the predefined or custom fields you&#8217;ll find on records, such as Company Name, City, State, Title, Email Address, and User Name. To search within field data, you select the field name from a dropdown and enter the value to search. Certain field types, such as status, may also have pre-defined values that populate when clicking into the value field. These values can be searched or simply selected from the dropdown populated.<\/p>\n\n\n\n<p><strong>Field Data Searching Tips<\/strong><\/p>\n\n\n\n<p>There are several pre-selected search filters that automatically display from the search grid depending on the record type being searched. These fields will automatically utlize the condition of &#8216;starts with&#8217; when values are placed here. For instance, searching for First Name with <em>rob<\/em> returns rob, robert, or robin. For all additional filter options you will select from the condition dropdown to determine the search behavior for that selected criteria.<\/p>\n\n\n\n<p>The various condition options are detailed below, along with a few tips for how to structure your search queries utilizing field data.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Equal:<\/strong> Using the &#8216;equal&#8217; condition will only return results that are an exact match to the value placed in that field. This is helpful for restricting the results list for more targeted data.<\/li>\n\n\n\n<li><strong>Not Equal:<\/strong> Using the &#8216;not equal&#8217; condition will only return results that are not an exact match to the value placed in that field. This is helpful for filtering out specific values from the results list for more targeted data.<\/li>\n\n\n\n<li><strong>Greater Than: <\/strong>Using the &#8216;greater than&#8217; condition will return all values with a higher value than the one chosen. This is typically used for numeric fields, such as Desired Salary. (Can also be used with Alphabetic characters. This follows the behavior of A being the lowest and Z being the highest value).<\/li>\n\n\n\n<li><strong>After: <\/strong>Using the &#8216;after&#8217; condition is exclusive to date fields and will return all values with a date that is more recent than the date chosen. This is typically used for fields such as Last Activity so you can see everyone who has had an activity in the database more recently than the chosen date.<\/li>\n\n\n\n<li><strong>Less Than: <\/strong>Using the &#8216;less than&#8217; condition will return all values with a lower value than the one chosen. This is typically used for numeric fields, such as Desired Salary. (Can also be used with Alphabetic characters. This follows the behavior of A being the lowest and Z being the highest value).<\/li>\n\n\n\n<li><strong>Before: <\/strong>Using the &#8216;before&#8217; condition is exclusive to date fields and will return all values with a date that is older than the date chosen. This is typically used for fields such as Last Activity so you can see everyone who has had an activity in the database older than a chosen date. (Helpful for database cleanup).<\/li>\n\n\n\n<li><strong>Greater Than or Equal to: <\/strong>Using the &#8216;greater than or equal to&#8217; condition will return all values with an equal or higher value than the one chosen. This is typically used for numeric fields, such as Desired Salary. (Can also be used with Alphabetic characters. This follows the behavior of A being the lowest and Z being the highest value).<\/li>\n\n\n\n<li><strong>Less Than or Equal to: <\/strong>Using the &#8216;less than or equal to&#8217; condition will return all values with an equal or lower value than the one chosen. This is typically used for numeric\/date fields, such as Last Activity. (Can also be used with Alphabetic characters. This follows the behavior of A being the lowest and Z being the highest value).<\/li>\n\n\n\n<li><strong>Starts With: <\/strong>Using the &#8216;starts with&#8217; condition will return all values that start with the chosen characters in the value of the field. For instance, searching for First Name with &#8220;Rob&#8221; returns &#8220;Rob, &#8220;Robert&#8221;, and &#8220;Robin&#8221;.<\/li>\n\n\n\n<li><strong>Ends With: <\/strong>Using the &#8216;ends with&#8217; condition will return all values that end with the chosen characters in the value of the field. For instance, searching for First Name that ends with &#8220;ith&#8221; returns &#8220;Faith&#8221;, &#8220;Keith&#8221;, and &#8220;Meredith&#8221;.<\/li>\n\n\n\n<li><strong>Contains: <\/strong>Using the &#8216;contains&#8217; condition will return all values that contain the chosen characters anywhere in the value of the field. For instance, searching for Title that contains &#8220;Manager&#8221; will return &#8220;Manager&#8221;, &#8220;Assistant Manager&#8221;, and &#8220;General Manager&#8221;<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-is-lucene-used\">How is Boolean Logic used when searching?<\/h2>\n\n\n\n<p>Boolean operators replace the condition dropdown when searching through content, allowing users to add larger amounts of criteria at once instead of individually like you would with a field value. This is utilized when doing a <a href=\"https:\/\/learnsuite.pcrecruiter.net\/site\/docs\/searching\/record-search\/#content-searching\">Content Search<\/a>.<\/p>\n\n\n\n<p><strong>Boolean Logic is needed when searching:<\/strong>&nbsp;Resumes, Notes, Keywords, Summaries, Profiles, and Attchments.<\/p>\n\n\n\n<p><strong>Lucene is NOT needed when searching:<\/strong>&nbsp;Predefined or Custom field searching or activity searching. Here you will use the condition dropdown in place of the operators.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"search-operators\"><strong>Search Operators<\/strong><\/h2>\n\n\n\n<p>An \u2018operator\u2019 is a special keyword or symbol that helps you refine and specify your search criteria, allowing you to be more precise when looking for information in your database. In Lucene, there are a variety of operators which can give you very specific and useful control. The table below is a quick reference for you and detailed explainations can be found underneath.<\/p>\n\n\n\n<div class=\"wp-block-columns alignfull are-vertically-aligned-top is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<figure class=\"wp-block-table\"><table><thead><tr><th class=\"has-text-align-left\" data-align=\"left\"><strong>Operator<\/strong><\/th><th>When to use<\/th><th class=\"has-text-align-left\" data-align=\"left\">Example<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">No Operator<\/td><td>Match exact value<\/td><td class=\"has-text-align-left\" data-align=\"left\">Engineer<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Quotes<\/td><td>Match exact phrase<\/td><td class=\"has-text-align-left\" data-align=\"left\">&#8220;Mechanical Engineer&#8221;<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">AND<\/td><td>Match all values<\/td><td class=\"has-text-align-left\" data-align=\"left\">&#8220;Mechanical Engineer&#8221;&nbsp;<strong>AND&nbsp;<\/strong>&#8220;Master\u2019s Degree&#8221;<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">OR<\/td><td>Match either value<\/td><td class=\"has-text-align-left\" data-align=\"left\">&#8220;Mechanical Engineer&#8221;&nbsp;<strong>OR&nbsp;<\/strong>&#8220;Mechanical Engineering&#8221;<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Comma<\/td><td>Match any values<\/td><td class=\"has-text-align-left\" data-align=\"left\">&#8220;Mechanical Engineer&#8221;<strong>, <\/strong>Engineer<strong>,<\/strong> Mechanical<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">NOT<\/td><td>Exclude specific value<\/td><td class=\"has-text-align-left\" data-align=\"left\">Manager&nbsp;<strong>NOT&nbsp;<\/strong>&#8220;Assistant Manager&#8221;<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Parenthesis<\/td><td>Group search terms<\/td><td class=\"has-text-align-left\" data-align=\"left\">(&#8220;Mechanical Engineer&#8221;&nbsp;<strong>OR&nbsp;<\/strong>&#8220;Mechanical Engineering&#8221;)&nbsp;<strong>AND&nbsp;<\/strong>&#8220;Master\u2019s Degree&#8221;<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">% (Wilcard)<\/td><td>Replaces Multiple Unknown Characters<\/td><td class=\"has-text-align-left\" data-align=\"left\"><strong>Manage%<\/strong>&nbsp;= \u201cManager\u201d and \u201cManagement\u201d<br><strong>\u201c%President\u201d<\/strong>&nbsp;= \u201cSenior Vice President\u201d and \u201cPresident\u201d<br><strong>\u201cH % Manager\u201d<\/strong>&nbsp;= \u201cHR Manager\u201d and \u201cHuman Resource Manager\u201d<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">? (Wildcard)<\/td><td>Replaces Single <br>Unknown Character<\/td><td class=\"has-text-align-left\" data-align=\"left\"><strong>Manage?<\/strong>&nbsp;= \u201cManager\u201d or &#8220;Manages&#8221; but not \u201cManagement\u201d<\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"lucene-wildcards\">Operator Descriptions and Examples<\/h3>\n\n\n\n<p>Exact matching (Value Equals)&nbsp;is the default behavior for field searching, meaning that only records with that exact term in the selected content section will be returned. For example, searching a Resume for Manage the results will only return records containing the exact match of Manage, not Management or Manager.<\/p>\n\n\n\n<p>While searching for exact matches can be very useful, with the variation in titles or role descriptions that can be found within a Resume, you will often want results that patrially match your criteria, without having to type out manager, manage, and managment all together. Using these Boolean operators allows us to search for content that doesn\u2019t exactly match the term, and to choose where and how that term is searched. There are many different symbols and terms that will be used when searching content. We\u2019ll explain them in general terms here, and how they function in specific search contexts below.<\/p>\n\n\n\n<p><strong>Quotation Marks<\/strong>: Using quotation marks around a search term ensures that the results only display content that has both terms directly next to each other and not one term or the other. This means you will need to add the phrase &#8220;Assistant Manager&#8221; in parenthesis to ensure that you do not get results with only the term Assistant or Manager.<\/p>\n\n\n\n<p><strong>OR, AND, NOT:<\/strong> These standard Boolean operators operators can be placed between words and phrases to create complex or simple searches.<\/p>\n\n\n\n<p><strong>Note:<\/strong>&nbsp;These operators must be in&nbsp;<strong>ALL CAPS<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>AND: <\/strong>A content search for&nbsp;Sales AND Manager&nbsp;will return results for records who have both of those keywords. However, both terms must be located in the same section of the record (Notes, Keywords, Resumes, etc.). If the term Sales was in the resume and Manager was in the Notes, the record would not be considered a match.<\/li>\n\n\n\n<li><strong>OR:<\/strong> A Content search for&nbsp;&#8220;Mechanical Engineer&#8221; <strong>OR<\/strong> &#8220;Mechanical Engineering&#8221; will return records with either phrase, anywhere in the content areas of the record. Additionally a comma can be used to separate multiple values acting as an OR operator between each value. Searching for Manage, Manager, Managing will return records matching any of those values.<\/li>\n\n\n\n<li><strong>NOT:<\/strong> This is used to exclude a result from an AND or OR search (it cannot be applied on its own). For example, searching&nbsp;&#8220;Sales Product NOT Supervisor&#8221;&nbsp;will return results with &#8220;Sales Product Manager&#8221; Or &#8220;Sales Product Director&#8221;, but WILL NOT return those records for &#8220;Sales Product Supervisor&#8221;. (Please be cautious with these searches as the results will filter out any content that has \u201cSupervisor\u201d in that specific location, so if a previous role on their resume contained &#8220;Supervisor&#8221; then it would not return those results).<\/li>\n<\/ul>\n\n\n\n<p><strong>Multi-Character Wildcard (%) \u2014&nbsp;<\/strong>The multiple character wildcard will allow the user to search for partial word terms without knowing the exact spelling of the word or words. Just place a percent sign where the words or characters may be variable or missing. You can also place multiple wildcards within the same word or phrase. Below are a few examples and use cases for this operator.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Manage%<\/strong> will return results with both \u201cManager\u201d and \u201cManagement\u201d.<\/li>\n\n\n\n<li><strong>\u201c%President\u201d<\/strong>&nbsp;will return results with both \u201cSenior Vice President\u201d and \u201cPresident\u201d.<\/li>\n\n\n\n<li><strong>\u201cH % Manager\u201d<\/strong>&nbsp;will return results for both \u201cHR Manager\u201d and \u201cHuman Resource Manager\u201d<\/li>\n\n\n\n<li><strong>&#8220;H%R%&#8221;<\/strong> will return results for &#8220;HR&#8221; and &#8220;Human Resources&#8221;.<\/li>\n\n\n\n<li>This wildcard symbol can be replaced by multiple or no characters. This means searching for D%R will return results for \u201cDirector\u201d but also, \u201cDr\u201d or \u201cDoctor\u201d.<\/li>\n\n\n\n<li>Please note that the overuse of this operator can cause results to become too ambiguous, resulting in a slower return of results or time outs, specifically in larger databases.<\/li>\n<\/ul>\n\n\n\n<p><strong>Parentheses&nbsp;<\/strong>\u2014 Boolean grouping with parentheses around groups of words or phrases relates the terms to each other. This will allow users to create possible subsets of required search terms as seen here:<\/p>\n\n\n\n<p>(\u201cSales Manager\u201d OR \u201cProduct Manager\u201d) AND Analyst<\/p>\n\n\n\n<p>This search brings back any record that had either the phrase \u201cSales Manager\u201d or \u201cProduct Manager\u201d and also had the word Analyst.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Before delving into the different options for searching your database, it&#8217;s essential to have a clear understanding of your data structure. In PCRecruiter, there are three primary record types: Companies, Names, and Positions. Each record type comprises structured field data, or individual fields containing values, and content data, which referes to items with broader options&hellip; <a class=\"more-link\" href=\"https:\/\/learnsuite.pcrecruiter.net\/site\/docs\/searching\/introduction-to-searching\/\">Continue reading <span class=\"screen-reader-text\">Introduction to Record Searching<\/span><\/a><\/p>\n","protected":false},"author":34,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"doc_category":[99],"glossaries":[],"doc_tag":[],"knowledge_base":[26],"class_list":["post-10938","docs","type-docs","status-publish","hentry","doc_category-searching","knowledge_base-pcrm","entry"],"year_month":"2026-04","word_count":1852,"total_views":"544","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"rmontoni","author_nicename":"rmontoni","author_url":"https:\/\/learnsuite.pcrecruiter.net\/site\/author\/rmontoni\/"},"doc_category_info":[{"term_name":"Searching","term_url":"https:\/\/learnsuite.pcrecruiter.net\/site\/docs\/pcrm\/searching\/"}],"doc_tag_info":[],"knowledge_base_info":[{"term_name":"PCRM","term_url":"https:\/\/learnsuite.pcrecruiter.net\/site\/docs\/pcrm\/","term_slug":"pcrm"}],"knowledge_base_slug":["pcrm"],"_links":{"self":[{"href":"https:\/\/learnsuite.pcrecruiter.net\/site\/wp-json\/wp\/v2\/docs\/10938","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/learnsuite.pcrecruiter.net\/site\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/learnsuite.pcrecruiter.net\/site\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/learnsuite.pcrecruiter.net\/site\/wp-json\/wp\/v2\/users\/34"}],"replies":[{"embeddable":true,"href":"https:\/\/learnsuite.pcrecruiter.net\/site\/wp-json\/wp\/v2\/comments?post=10938"}],"version-history":[{"count":31,"href":"https:\/\/learnsuite.pcrecruiter.net\/site\/wp-json\/wp\/v2\/docs\/10938\/revisions"}],"predecessor-version":[{"id":15856,"href":"https:\/\/learnsuite.pcrecruiter.net\/site\/wp-json\/wp\/v2\/docs\/10938\/revisions\/15856"}],"wp:attachment":[{"href":"https:\/\/learnsuite.pcrecruiter.net\/site\/wp-json\/wp\/v2\/media?parent=10938"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/learnsuite.pcrecruiter.net\/site\/wp-json\/wp\/v2\/doc_category?post=10938"},{"taxonomy":"glossaries","embeddable":true,"href":"https:\/\/learnsuite.pcrecruiter.net\/site\/wp-json\/wp\/v2\/glossaries?post=10938"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/learnsuite.pcrecruiter.net\/site\/wp-json\/wp\/v2\/doc_tag?post=10938"},{"taxonomy":"knowledge_base","embeddable":true,"href":"https:\/\/learnsuite.pcrecruiter.net\/site\/wp-json\/wp\/v2\/knowledge_base?post=10938"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}