I have a macro that ouputs a class name as a link to our API references. The output is currently inline, so that there are no breaks before or after the macro itself. This lets you write a sentence like "For more information about the BlahBlah class, see xxx...." where BlahBlah is a link to the class.
There's no macro "body" (changing the macro to render the "body" lets it be searchable -- but this also causes Confluence to wrap the macro in <p> tags so that its output is no longer inline).
The bottom line is that when I search for "BlahBlah", this instance of the term does not show up, probably because its defined by the macro.
So, the question is, is there a way to make an inline macro searchable?