2

使用 Postgresql 的 GIN 或 GiST 索引时,是否有内置的方式来突出显示匹配的搜索关键字?或者,如果没有,在 Postgresql 之外执行此操作的方法?

我正在使用 PHP 5.3.10 和 Postgresql 9.1.3。

所有的想法都受到赞赏。

4

1 回答 1

3

查看 ts_headline 函数ts_headline

SELECT ts_headline('english',
  'The most common type of search
is to find all documents containing given query terms
and return them in order of their similarity to the
query.',
  to_tsquery('query & similarity'));
                        ts_headline                         
------------------------------------------------------------
 containing given <b>query</b> terms
 and return them in order of their <b>similarity</b> to the
 <b>query</b>.
于 2012-05-28T16:35:08.923 回答