Troubleshooting: Member Keyword Search Result Issues
Important Note: This is a continuation of the Member Search Result Issues Overview article hence we highly recommend our users go over the original article before diving into specific search result issues.
How to Conduct a Keyword Search
Keyword searches can be conducted from any search module that offers a keyword search field:
How To Troubleshoot Keyword Search Issues
If a keyword search has been conducted and expected members are not appearing in the search result, here are a few things to check that might play a role in this:
- Check The Category Keyword Searches Search Setting
The Category Keyword Searches setting under Settings >> General Settings >> Search Settings plays an important role in member search results:
The Strict Match keyword search will return the category results if the keyword is an exact match for a category or a category keyword. If the user searches for a keyword that is not an exact match, it will continue looking through the rest of the member profiles and return members that have that keyword in their profile.
Let's use the member down below for example with the name Johnny Cook, who selected the sub-level category American Food:
If the user conducts a keyword search with the wording "american", this member will not show up in the search result:
The reason for that is the Category Keyword Searches setting is set to be Strict Match and there are no exact matches for a category or a category keyword:
If the user conducts a search for "american food" instead, the member specified will indeed show up in this keyword search result:
As this is an exact match with the sub-level category named "American Food" this member is selected.
Let's change the Category Keyword Searches setting to be Broad Match instead and see the difference:
The Broad Match keyword search will return the results if a keyword is a match for the start of a category name or category keyword.
If the user conducts a keyword search again with the wording "American", the member specified will indeed show up in this search result this time:
For more information regarding the differences between the Broad and Strict Match keyword searches, please refer to the article down below where this is explained in detail with additional examples:
- Check If The Expanded Keyword Search Add-On Is Enabled
If the Expanded Keyword Search add-on is enabled on the site, wordings saved in default fields like About Me, Phone Number, or custom fields created on the site will all be taken into consideration:
Let's use the same member as an example, in the About Me section for this member, we can see the wording "Mexico" has been used:
As the Expanded Keyword Search add-on is enabled on this site, conducting a keyword search with "Mexico" would indeed display this member as a result:
If we disable the add-on for testing purposes:
The member will no longer show up on this search result: