You can set the preview text of any topic by going to Topic right click> Properties> Status tab and write your preview text inside comment section.
It will solve your problem of search preview text.
But i would like to know how are you hiding the text?
Are you using conditional build tag?
Also do you want the text to shown in output but not in search, I am wondering what might be your use case. Please specify.
Using dynamic filtering you can hide the text depending upon the filter tag from help and search both.
Thanks for your answer Surbhi, this should resolve the issue but will be time intensive as I need to complete the comments for all topics, and they will need to be maintained.
The purpose of hiding the text is so that it is never shown to the user except when they choose to print a topic.
I'm hiding the text using CSS, I have a div class of "printspecial" which is set to display:none by default, when a user chooses to print (@media print) then the div is displayed (along with various other changes to improve formatting for printing).
I don't need users to have any control over this.
Looks like you will have to go by above route only.
Sorry to say but right now there is no such option in RoboHelp to exclude some text from search preview text.
You can make a feature request for it @https://bugbase.adobe.com