I have search service application configured.

Suppose my first name is "frankmartin" (no spaces)

When I search "frankmartin" then it displays search results in both "People" and "Site" search. But when I search "frank" it doesn't display any search result. Why is that?


I am not using advanced search and have made this search results page using those search web parts which you can add in page to display results.

  • 1
    You can also get SharePoint to automatically include a * wildcard in the search. Try this tutorial - sharepointdiary.com/2013/08/… Thanks Joel
    – user44467
    Commented Jul 23, 2015 at 4:24

2 Answers 2


This is how the search in SharePoint works, if you want to include partial matches you need to use prefix matching, that is adding a * at the end of your word like


Note that SharePoint does NOT support suffix matching, like


This will not work as expected


Also, SharePoint supports both nickname matching (search "Bob" and get "Robert", search "Hank" and get "Henry") and phonetic matching (search "Low" and get "Lo", "Lowe", etc.). Neither of these patterns support the search you are attempting, so I would use "Frank*"

  • 2
    Which is super if your are in a land where those nicknames is common. But here in Sweden for exampel, call me Bob is quite a stretch :P Commented Dec 13, 2013 at 13:46
  • You would have to investigate the multilingual nature of it. The team is from Norway, so I would assume they have you covered. Commented Dec 14, 2013 at 15:15

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.