I am currently running the following search using expand body.view:
/rest/api/search?expand=body.view&limit=1&cql=type=page%20and%20text%20~%20"spec"%20or%20type=page%20and%20title%20~%20"spec"
Within the JSON object there is an 'excerpt' property which is returning an excerpt of text containing the keyword searched, the problem that images/hyperlinks on a confluence page are converted into urls and are being returned as part of the string, search keyword is in turn wrapped in confluence highlight markup.
Example with hyperlink:
@ was created from a something, you will need to delete something https://website.com/x/rozcAw#ManageSomething-DeleteSomething"
Example with image url:
@) \n\nthe calendar.\n\n\nNavigation tips\n\n\nTo view Search BlackMagnifier.png results"
Is there a way for just plain text to be returned without any conversions of links/images into url's, as well removing the highlight markup?
For example, below is a search on keyword cql.
