Integrated Search Engine

Searching for information has become an important part of the Internet life. New and more powerful search engines are being built every day for public use. Even though the combined power of these engines are far more advanced than their past alternatives, an average user does not seem to be benefiting fully from the state-of-the-art of search technologies. In this paper, we develop an integrated search engine architecture called I.SEE (Integrated SEarch Engine) that combines the capabilities of search engines. I.SEE facilitates construction of complex search queries with the help of a uniform interface, transforms the queries by relaxing them when necessary to queries that can be supported by search engines, translates relaxed queries to the specific query language syntax used by different systems and executes multiple search requests in parallel to improve query response time. I.SEE is a flexible and extensible system that adapts to the changes in the search engines and provides users with customization options for developing specialized query interfaces. A current version of the system is available at http://www.cs.rpi.edu./research/isee/.

[1]  V. S. Subrahmanian,et al.  Foundations of multimedia database systems , 1996, JACM.

[2]  Xiaolei Qian,et al.  Query folding , 1996, Proceedings of the Twelfth International Conference on Data Engineering.

[3]  Jeffrey D. Ullman,et al.  MedMaker: a mediation system based on declarative specifications , 1996, Proceedings of the Twelfth International Conference on Data Engineering.

[4]  Michael R. Genesereth,et al.  Answering recursive queries using views , 1997, PODS '97.

[5]  Craig A. Knoblock,et al.  Retrieving and Integrating Data from Multiple Information Sources , 1993, Int. J. Cooperative Inf. Syst..

[6]  Oren Etzioni,et al.  The MetaCrawler architecture for resource aggregation on the Web , 1997 .

[7]  Gladys Chow A Cooperative Database System (CoBase) for Query Relaxation , 1996 .

[8]  V. S. Subrahmanian,et al.  Heterogeneous Multimedia Reasoning , 1995, Computer.

[9]  Sibel Adali,et al.  A uniform framework for integrating knowledge in heterogeneous knowledge systems , 1995, Proceedings of the Eleventh International Conference on Data Engineering.

[10]  Luis Gravano,et al.  STARTS: Stanford proposal for Internet meta-searching , 1997, SIGMOD '97.

[11]  Dan Suciu,et al.  A query language and optimization techniques for unstructured data , 1996, SIGMOD '96.

[12]  Gio Wiederhold,et al.  Mediators in the architecture of future information systems , 1992, Computer.

[13]  K. Selçuk Candan,et al.  Query caching and optimization in distributed mediator systems , 1996, SIGMOD '96.

[14]  Divesh Srivastava,et al.  Answering Queries Using Views. , 1999, PODS 1995.

[15]  David M. Kristol,et al.  HTTP State Management Mechanism , 1997, RFC.