Re: relevance
От | Terence Kearns |
---|---|
Тема | Re: relevance |
Дата | |
Msg-id | 3F1660B9.3060801@cts.canberra.edu.au обсуждение исходный текст |
Ответ на | Re: relevance (Rajesh Kumar Mallah <mallah@trade-india.com>) |
Список | pgsql-sql |
Rajesh Kumar Mallah wrote: > > > 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. > Tsearch2 looks like it would be very useful but it's a lot of work to implement IMHO. At least it will probably (assumption) be a lot more efficient for massive amounts of data. Remember the original question was regarding how to list results in order of how many hits were returned for each matched record. -- Terence Kearns ~ ph: +61 2 6201 5516 IT Database/Applications Developer Enterprise Information Systems Client Services Division University of Canberra www.canberra.edu.au
В списке pgsql-sql по дате отправления: