Skip site navigation (1) Skip section navigation (2)

Re: How to manage search results?

From: Andrew McMillan <andrew(at)catalyst(dot)net(dot)nz>
To: Marius Andreiana <marius(at)wdg(dot)ro>
Cc: pgsql-php <pgsql-php(at)postgresql(dot)org>
Subject: Re: How to manage search results?
Date: 2001-12-10 11:06:34
Message-ID: 1007982394.2311.10.camel@kant.mcmillan.net.nz (view raw or flat)
Thread:
Lists: pgsql-php
On Mon, 2001-12-10 at 23:32, Marius Andreiana wrote:
> On Lu, 2001-12-10 at 11:59, Andrew McMillan wrote:
> > I just construct my query in the normal way and append a LIMIT ...
> > OFFSET ... clause to control the finally select records.
> I can't do that.
> 
> Some of the queries I use are complex; after you run a query you
> can refine it, add to results, substract from results... I use
> a table to build the results from initial query, then add/remove to it
> as needed until search is done and finally user starts to
> browse the results. I can't make it in one huge query.
> 
> For simple queries your solution is the best, no need for
> a table; I assume you just save the query in a session variable.
> I also assume your query doesn't take more than a second to run.

No, the users can save query criteria and so forth, and queries can take
a minute or two to run.

The underlying data being queried changes a fair bit.  This is a news
database, so the users want their queries to stay constant, but the
results to vary.  For complex (5 or more boolean related keywords)
criteria they don't care so much about the minute, it's the results that
they want.

Perhaps you need to impart a broader understanding of what your
application is trying to achieve.  I assume from your comments that the
data are fairly static, and that the users are analysing it in some way.

Cheers,
					Andrew.
-- 
--------------------------------------------------------------------
Andrew @ Catalyst .Net.NZ Ltd, PO Box 11-053, Manners St, Wellington
WEB: http://catalyst.net.nz/        PHYS: Level 2, 150-154 Willis St
DDI: +64(4)916-7201    MOB: +64(21)635-694    OFFICE: +64(4)499-2267


In response to

Responses

pgsql-php by date

Next:From: Marius AndreianaDate: 2001-12-10 12:19:05
Subject: Re: How to manage search results?
Previous:From: Laurent PatureauDate: 2001-12-10 10:42:36
Subject: pb when we change pg_log directory

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group