Commit f9e83a55 authored by Tom Lane's avatar Tom Lane

Remove claim that ts_headline knows how to generate multiple ellipsis-separated

excerpts of a document.  That's clearly desirable, but the functionality
is not there yet.
parent 3fe26620
<!-- $PostgreSQL: pgsql/doc/src/sgml/textsearch.sgml,v 1.28 2007/10/27 16:01:08 tgl Exp $ --> <!-- $PostgreSQL: pgsql/doc/src/sgml/textsearch.sgml,v 1.29 2007/10/29 01:55:11 tgl Exp $ -->
<chapter id="textsearch"> <chapter id="textsearch">
<title id="textsearch-title">Full Text Search</title> <title id="textsearch-title">Full Text Search</title>
...@@ -1040,7 +1040,7 @@ ORDER BY rank DESC LIMIT 10; ...@@ -1040,7 +1040,7 @@ ORDER BY rank DESC LIMIT 10;
<para> <para>
<function>ts_headline</function> accepts a document along <function>ts_headline</function> accepts a document along
with a query, and returns one or more ellipsis-separated excerpts from with a query, and returns an excerpt from
the document in which terms from the query are highlighted. The the document in which terms from the query are highlighted. The
configuration to be used to parse the document can be specified by configuration to be used to parse the document can be specified by
<replaceable>config</replaceable>; if <replaceable>config</replaceable> <replaceable>config</replaceable>; if <replaceable>config</replaceable>
...@@ -1094,24 +1094,27 @@ StartSel=&lt;b&gt;, StopSel=&lt;/b&gt;, MaxWords=35, MinWords=15, ShortWord=3, H ...@@ -1094,24 +1094,27 @@ StartSel=&lt;b&gt;, StopSel=&lt;/b&gt;, MaxWords=35, MinWords=15, ShortWord=3, H
For example: For example:
<programlisting> <programlisting>
SELECT ts_headline('ts_headline accepts a document along SELECT ts_headline('The most common type of search
with a query, and returns one or more ellipsis-separated excerpts from is to find all documents containing given query terms
the document in which terms from the query are highlighted.', and return them in order of their similarity to the
to_tsquery('ellipsis &amp; term')); query.', to_tsquery('query &amp; similarity'));
ts_headline ts_headline
-------------------------------------------------------------------- ------------------------------------------------------------
&lt;b&gt;ellipsis&lt;/b&gt;-separated excerpts from given &lt;b&gt;query&lt;/b&gt; terms
the document in which &lt;b&gt;terms&lt;/b&gt; from the query are highlighted. and return them in order of their &lt;b&gt;similarity&lt;/b&gt; to the
&lt;b&gt;query&lt;/b&gt;.
SELECT ts_headline('ts_headline accepts a document along
with a query, and returns one or more ellipsis-separated excerpts from SELECT ts_headline('The most common type of search
the document in which terms from the query are highlighted.', is to find all documents containing given query terms
to_tsquery('ellipsis &amp; term'), and return them in order of their similarity to the
query.',
to_tsquery('query &amp; similarity'),
'StartSel = &lt;, StopSel = &gt;'); 'StartSel = &lt;, StopSel = &gt;');
ts_headline ts_headline
--------------------------------------------------------------- -------------------------------------------------------
&lt;ellipsis&gt;-separated excerpts from given &lt;query&gt; terms
the document in which &lt;terms&gt; from the query are highlighted. and return them in order of their &lt;similarity&gt; to the
&lt;query&gt;.
</programlisting> </programlisting>
</para> </para>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment