next up previous contents
Next: Thesis Overview Up: Introduction Previous: Query Model System Components

Better living through Hybrid-Search

  Let's back up for a moment and look at our problem from one level higher. What we would like to accomplish in general terms is a system that assists users remember and organize. We are not interested in having the user think in the constrained grammar rules we set for our system. Rather we would like our system to act within the rules and models a human would apply to finding information.

The tool we would like to provide to users is one that is flexible and robust enough to handle the user's internal methods of recall. This means that we would like to provide users with a set of tools that allows a diverse set of queries in which the user may express the same set of hints that occur in their own minds. We call this tool hybrid-search.

This thesis was proposed within the context of the Haystack project[23], as a means to extend the functionality of this adaptive personal information repository system. Details of Haystack's core implementation, which have made this thesis possible, will be discussed in great details in chapters gif and gif.

   figure156
Figure: The Hybrid-Search Query Model

The Haystack architecture provides the means to rapidly integrate a variety of information systems into a user's functional Haystack. From the query perspective, it possible through Haystack to build a ``multiplexer'' that selects information systems that directly match the users needs, and a method of combining the results. From the indexing side, we can build tools to centrally maintain a data repository. This functionality will allow for the hybrid-search mechanism we are aiming for. Figure gif reflects the goal of breaking up a query into different components for processing by the optimal information system.

This revised model splits the information system into three parts: I1 + F1 (the IR system), I2 + F2 (the database), and I3 + F3 (the hypertext system). Additionally, the model introduces two new functions:

If it is not entirely clear yet what type of query a user could issue to such a system it may be helpful, in conclusion, to provide some examples of hybrid-search type queries (which independent information systems would not be able to answer):


next up previous contents
Next: Thesis Overview Up: Introduction Previous: Query Model System Components

Copyright 1998, Eytan Adar (eytan@alum.mit.edu)