To optimize performance of wildcard search, use the following recommendations.
Queries that contain only wildcards, or only wildcards and punctuation or spaces, such as *. (star followed by period), or * * (star space star), are rejected by the Oracle Endeca Server.
Analyze the format of your typical wildcard query cases. This lets you be aware of performance implications associated with one specific wildcard search pattern.
Do you have queries that contain punctuation syntax in between strings of text, such as ab*c.def*?
For strings with punctuation, the Dgraph processes of the data domain generate lists of words that match each of the punctuation-separated wildcard expressions. Only in this case, Dgraph processes of the data domain use the --wildcard-max <count> setting to optimize their performance. Increasing the --wildcard-max <count> improves the completeness of results returned by wildcard search for strings with punctuation, but negatively affects performance. Thus you may want to find the number that provides a reasonable trade-off. You can specify this flag for the data domain profile, with endeca-cmd --put-dd-profile --wildcard-max <value>.