2012-05-28 117 views
1

使用Postgresql的GIN或GiST索引時,內置突出顯示匹配搜索關鍵字的方式嗎?或者,如果沒有,一種在Postgresql之外做到這一點的方法?使用Postgresql GIN/GiST突出顯示搜索結果

我使用PHP 5.3.10和Postgresql 9.1.3。

所有的想法表示讚賞。

回答

2

請看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>. 
+0

就這麼簡單。輝煌,謝謝! – ptrn