]> granicus.if.org Git - postgresql/commitdiff
Doc: remove obsolete example.
authorTom Lane <tgl@sss.pgh.pa.us>
Sun, 13 Nov 2016 18:12:35 +0000 (13:12 -0500)
committerTom Lane <tgl@sss.pgh.pa.us>
Sun, 13 Nov 2016 18:12:50 +0000 (13:12 -0500)
The documentation for ts_headline() recommends using a sub-select to
avoid extra evaluations of ts_headline() in a query with ORDER BY+LIMIT.
Since commit 9118d03a8 this contortionism is unnecessary, so remove the
recommendation.  Noted by Oleg Bartunov.

Discussion: <CAF4Au4w6rrH_j1bvVhzpOsRiHCog7sGJ3LSX0tY8ZdwhHT88LQ@mail.gmail.com>

doc/src/sgml/textsearch.sgml

index 5a70d7db8025046664811eec0446c25fd625e739..2da75955d0b5557e82d8783697346c204c60a52e 100644 (file)
@@ -1290,19 +1290,7 @@ query.',
    <para>
     <function>ts_headline</> uses the original document, not a
     <type>tsvector</type> summary, so it can be slow and should be used with
-    care.  A typical mistake is to call <function>ts_headline</function> for
-    <emphasis>every</emphasis> matching document when only ten documents are
-    to be shown. <acronym>SQL</acronym> subqueries can help; here is an
-    example:
-
-<programlisting>
-SELECT id, ts_headline(body, q), rank
-FROM (SELECT id, body, q, ts_rank_cd(ti, q) AS rank
-      FROM apod, to_tsquery('stars') q
-      WHERE ti @@ q
-      ORDER BY rank DESC
-      LIMIT 10) AS foo;
-</programlisting>
+    care.
    </para>
 
   </sect2>