Re: relevance

Поиск
Список
Период
Сортировка
От Rajesh Kumar Mallah
Тема Re: relevance
Дата
Msg-id 200307171245.44274.mallah@trade-india.com
обсуждение исходный текст
Ответ на Re: relevance  (Terence Kearns <terencek@isd.canberra.edu.au>)
Ответы Re: relevance  (Terence Kearns <terencek@isd.canberra.edu.au>)
Список pgsql-sql


On Thursday 17 Jul 2003 8:21 am, Terence Kearns wrote:
> >>select id from tablename where message like '%sql%';
> >>
> >>If there any way to determine exactly how many times 'sql' is matched in
> >>that search in each particular row, and then sort by the most matches,
> >>or am I going to have to write a script to do the sorting for me?
>
> You could probably write a function in postgres (say, "matchcount()")
> which returns the match count (possibly using perl and a regex).


Why reinvent the wheel when tsearch already does the job perfectly 
and is PostgreSQL compaitable.

Regds
Mallah.


>
> SELECT matchcount(message,'sql') AS matchcount, id
> FROM tablename
> WHERE message LIKE '%sql%'
> ORDER BY matchcount(message,'sql') DESC
>
> The ORDER BY will probably fail, but you can try :)



В списке pgsql-sql по дате отправления:

Предыдущее
От: BenLaKnet
Дата:
Сообщение: Re: Recursive request ...
Следующее
От: Terence Kearns
Дата:
Сообщение: Re: relevance