Hallo Armin,
Du kannst das Ergebnis nehmen, die long_desc in einen String schreiben, und in diesem String mit den Stringfunktionen oder einer regex nochmals nach den Suchergebnissen suchen, Ihre Position bestimmen, und dann +/-20 Zeichen rausschneiden.
Viele Grüße
Stephan