Forum Discussion
MarioZagreb
Mar 26, 2023Copper Contributor
SharePoint Search - how to add '*' character to search??
SP search is so so so frustrating. For example, I have a doc lib with the following documents: So, I want to search that doc lib by metadata "aaa". So, I write term "77" in the search box...
Rachel_Davis
Mar 27, 2023Steel Contributor
MarioZagreb SharePoint search is pretty straightforward. It will search the title, metadata and text for EXACTLY the string you enter. If you enter ABC in the search box, it will search for that string EXACTLY, discounting certain characters like space, dash and underscore. If your documents only contain ABCD or ABCF or ABC1, those do not match so will not return. If you want to find ALL variants that start with ABC, then you have to add *. This is normal search functionality - nothing different from Google or any other search function.
So in your screenshot below, I would expect search to return "aaa - copy.pdf" but not necessarily expect to see "aaay.pdf" unless you add *.
Also, when testing stuff like you're doing below, remember that search is based on an index crawl. If you add a document NOW and immediately search for it, it, probably won't appear in the results as the crawl hasn't had time to index the document - which may explain why your document didn't show up as you expected. Give it a few minutes, sometimes as much as 30-60 minutes for it to respond properly, particularly if you are expecting search to return results based on document contents.
Generally speaking, I would NOT recommend messing with default functionality. This is DEFINETLY an area of "Law of unintended results". You're using fairly simple search terms in a small, contained test environment. But think bigger. Once there are 1,000 documents in the library, maybe your users don't want EVERY document with every variant of the word "engineer" (engineering, engineered, engineers, engineerified, etc.). Or if they do, then they can add a *. If you re-write search for them, you are removing that element of choice. This could go very wrong.
Lastly, if you're specifically focused on metadata, maybe try filter instead? Then you find all the values want. You can even add columns to the filter pane to make filtering multiple columns even easier.
MarioZagreb
Mar 27, 2023Copper Contributor
Thanks Rachel_Davis for the answer.
Yes, I know how the SP search works, and it is just wrong, because...
I do have doc lib with (more than) 1000 documents and users do want every document with every variant.
So, users want that, I need to deliver.
The worst thing is that, when you start typing the phrase, you get dropdown which shows you your documents, but when you hit enter, you get nothing. Why is there a difference between dropdown and actual search results? This is the question I have to answer every single day. It just isn't logical.
Your line here:
"This is normal search functionality - nothing different from Google or any other search function"
just isn't true. If you type letter "f" in google, first result is facebook. So, how did google offer you facebook (and 24150000000 other results) if I only typed f?