Have you seen contrib/tsearch ? http://www.sai.msu.su/~megera/postgres/gist/tsearch/
Oleg On Wed, 16 Jul 2003, jtx wrote: > I'm trying to build a really basic search engine for a site I'm using - > say I'm going to simplify this as much as I can. > > Say I have a table with 2 columns: id, message > > Person wants to search for the term 'sql'. So, I'd do a simple search > like: > > 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? > > Thanks! > > > ---------------------------(end of broadcast)--------------------------- > TIP 3: if posting/reading through Usenet, please send an appropriate > subscribe-nomail command to [EMAIL PROTECTED] so that your > message can get through to the mailing list cleanly > Regards, Oleg _____________________________________________________________ Oleg Bartunov, sci.researcher, hostmaster of AstroNet, Sternberg Astronomical Institute, Moscow University (Russia) Internet: [EMAIL PROTECTED], http://www.sai.msu.su/~megera/ phone: +007(095)939-16-83, +007(095)939-23-83 ---------------------------(end of broadcast)--------------------------- TIP 9: the planner will ignore your desire to choose an index scan if your joining column's datatypes do not match