Problem with variables not excluding terms from searches
People,
I am having a problem with variables, when they are used in topic headings.
We produce two separate versions of a webhelp. The text is almost exactly the same, but the product has a different name in each version. In one version it is called FLOW; in another it is called Service Builder. We use user-defined variables to control what name is used to refer to the product, when we generate the webhelp.
So, I have (for example) a topic that begins with the heading:
Building a FLOW script
where the text occupied by ‘FLOW’ is provided by a variable with two values - FLOW, and Service Builder.
So, when I generate the Service Builder version of the web help, I set Robohelp to use the Service Builder variables set, and the text and the table of content headings all generate fine; FLOW is nowhere to be seen.
But, when I type ‘FLOW’ into the Search box, the system finds each of the three topics that are constructed like the example above, with a topic heading that includes the variable used to define the product name. Further, it displays them in the Search results using FLOW in the topic heading, not Service Builder (but when I open the topic, the text in the heading is rendered correctly).
In addition, the system uses ‘FLOW’, and not ‘Service Builder’ in topic headings found by the search regardless of what search term is used.
Has anyone come across this? Does anyone know a way to fix it, please?
Thanks in advance,
MAM


