When searching for content based on search terms entered by the user, Confluence splits the text of the content into tokens, and then filters and modifies those tokens according to the following rules.
Confluence uses Lucene's Standard Tokenizer. This splits the text into tokens as follows:
An example: The string 'foo-bar5' won't be split into 'foo' and 'bar5', so a search for 'bar5' or 'bar*' will not find any results.
Confluence then:
At this moment, the query string for search with wildcards have issues with case sensitive words. We have an open bug, kindly have a look.