Supporting metasearch with XSL

Publication Type:
Journal Article
Citation:
Journal of Systems and Software, 2004, 73 (1 SPEC. ISS.), pp. 159 - 168
Issue Date:
2004-01-01
Filename Description Size
Thumbnail2004000115.pdf1.46 MB
Adobe PDF
Full metadata record
Metasearch engines offer better coverage and are more fault-tolerant and expandable than single search engines. A metasearch engine is required to post queries with and obtain retrieval results from several other Internet search engines. In this paper, we describe the use of the extensible style language (XSL) to support metasearches. We show how XSL can transform a query, expressed in XML, into different forms for different search engines. We show how the retrieval results could be transformed into a standard format so that the metasearch engine can interpret the retrieved data, filtering the irrelevant information (e.g. advertisement). The proposed structure treats the metasearch engine and the individual search engines as separate modules with a clearly defined communication structure through XSL. Thus, the system is more extensible than coding the structure and syntactic transformation processes. It allows other new search engines to be included just through plug-and-play, requiring only that the new transformation of XML for this search engine be included in the XSL. © 2003 Elsevier Inc. All rights reserved.
Please use this identifier to cite or link to this item: