What do you mean when you use the term "accurate" to describe the results? I 
think I can see what you're getting at, but I would venture to say that any 
result set that is a true reflection of the criteria entered is "accurate". It 
is just that the data may have updated due to the rapidly changing 
addition/subtractions/and so on. That wouldn't make the results incorrect, as 
they were performed against the data available at that time.

That being said, it seems that you want to timestamp the results from the 
moment the user clicks "search" in order to give that results set a definition 
against the changing data. From that point on, any further filtering would be 
against that result set. If the user wanted to re-run it against what is 
"current" (in other words, may have changed since the running of the initial 
search) then the user could:

-- re-run the search against the most recent data
--"refresh" the results against the most recent data

I would allow the user to save:

-- search criteria
-- any results set, which would automatically be dated (and that date perhaps 
un-editable so it wasn't lost). You could open each new/updated search in a new 
window or tab.

If they were to refresh, you may want to highlight where data had changed 
against the earlier result(s). It depends on what the users want, need, is 
useful, have tolerance for (too much data isn't always a good thing).

In regard to the size of the results set, you could, as part of the criteria, 
ask the user to bring back results in order of the percentage of matching to 
the criteria, or in chunks ("show me 25/50/75/ALL results at a time"). 

I hope this helps or furthers the ideas along. I love 'search-related' topics
Jennifer
==========================================================

-----Original Message-----
From: [email protected] 
[mailto:[email protected]] On Behalf Of Alan 
Wexelblat
Sent: Monday, November 02, 2009 5:16 PM
To: list IXDA
Subject: [IxDA Discuss] Search against a large, rapidly changing data set?

I'm going to guess I'm delving into sufficiently esoteric areas that
nobody will have an answer, but we are smarter than me, so here goes:

Best regards,
--Alan

(*) There's a different problem here of people wanting to monitor the
changes, rather than perform static searches, but that's not what this
song is about.
________________________________________________________________
Welcome to the Interaction Design Association (IxDA)!
To post to this list ....... [email protected]
Unsubscribe ................ http://www.ixda.org/unsubscribe
List Guidelines ............ http://www.ixda.org/guidelines
List Help .................. http://www.ixda.org/help
This email is confidential and subject to important disclaimers and
conditions including on offers for the purchase or sale of
securities, accuracy and completeness of information, viruses,
confidentiality, legal privilege, and legal entity disclaimers,
available at http://www.jpmorgan.com/pages/disclosures/email.  
________________________________________________________________
Welcome to the Interaction Design Association (IxDA)!
To post to this list ....... [email protected]
Unsubscribe ................ http://www.ixda.org/unsubscribe
List Guidelines ............ http://www.ixda.org/guidelines
List Help .................. http://www.ixda.org/help

Reply via email to