Search across multiple sources

From: "Merrall, Graeme" <gmerrall(at)team(dot)aol7(dot)com(dot)au>
To: <pgsql-general(at)postgresql(dot)org>
Subject: Search across multiple sources
Date: 2004-02-01 06:33:09
Message-ID: B7AD8B4B4A337741B62E633B4827ADD9435E39@svrexc02.aolau.ops.au.office.aol.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general


I don't think there's an easy way to do this but I thought I better ask just in case. I'm trying to come up with a way to search across a number of databases without resorting to lots of horrible scripts. In one database I have a lot of news stories from our news provider while in another database I have a lot of user entered content. Ideally I'd like to search across both databases via a single web-based search form.

The obvious way is to create a tsearch index/table in both databases and then to connect to each one in turn and to merge the results together but that doesn't seem like the best solution and potentially there could be issues with ranking and so on.

Is it possible to create a single search database which can store search data from a number of different databases. This is all on the same server of course.

Another option I looked at was to use an external search tool lke mnogosearch (http://www.mnogosearch.ru/doc/msearch-extended-indexing.html#htdb) although since I've used tsearch elsewhere it would be nice to use it here as well.

Cheers,
Graeme

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Tom Lane 2004-02-01 06:56:54 Re: Does SET STATISTICS lock the table?
Previous Message Joseph Shraibman 2004-02-01 05:56:19 Does SET STATISTICS lock the table?