Joining the results of heterogeneous search engines

In recent years, while search engines have become more and more powerful, several specialized search engines have been developed for different domains (e.g. library services, services dedicated to specific business sectors, geographic services, and so on). While such services beat generic search eng...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Information systems (Oxford) 2008-11, Vol.33 (7), p.658-680
Hauptverfasser: Braga, Daniele, Campi, Alessandro, Ceri, Stefano, Raffio, Alessandro
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 680
container_issue 7
container_start_page 658
container_title Information systems (Oxford)
container_volume 33
creator Braga, Daniele
Campi, Alessandro
Ceri, Stefano
Raffio, Alessandro
description In recent years, while search engines have become more and more powerful, several specialized search engines have been developed for different domains (e.g. library services, services dedicated to specific business sectors, geographic services, and so on). While such services beat generic search engines in their specific domain, they do not enable cross-references; therefore, they are of little use when queries require input from two or more of such services (e.g., “find papers in VLDB 2000 authored by a member of a specified department” or “books sold online written by prolific database authors” or “vegetarian restaurants in the surroundings of San Francisco”). In this paper, we study how to join heterogeneous search engines and get a unique answer that satisfies conjunctive queries, where each query can be routed to a specialized engine. The paper includes both the theoretical framework for stating such problem and the description of pragmatic solutions based on web service technology. We present several algorithms for the efficient computation of join results under several cost model assumptions.
doi_str_mv 10.1016/j.is.2008.01.009
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_57738717</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0306437908000100</els_id><sourcerecordid>57738717</sourcerecordid><originalsourceid>FETCH-LOGICAL-c325t-5f2d1c63c664b8a9d2b9e9f5b137af17459dfc360f132fb0ce86d918c237f41a3</originalsourceid><addsrcrecordid>eNp1kL9PwzAQhS0EEqWwM2ZiSzjHiR2zoYqfqsQCs-U459ZVGhdfisR_T0pZmd7yvtO9j7FrDgUHLm83RaCiBGgK4AWAPmEz3iiRS1DylM1AgMwrofQ5uyDaAEBZaz1j4jWGIQyrbFxjlpD2_UhZ9NkaR0xxhQPGPWWENrl1hsMqDEiX7MzbnvDqL-fs4_HhffGcL9-eXhb3y9yJsh7z2pcdd1I4Kau2sborW43a1y0Xynquqlp33gkJnovSt-CwkZ3mjSuF8hW3Ys5ujnd3KX7ukUazDeSw7-3vV6ZWSjSKq6kIx6JLkSihN7sUtjZ9Gw7mYMdsTCBzsGOAm8nOhNwdEZwGfAVMhlzAwWEXErrRdDH8D_8A2FdsGg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>57738717</pqid></control><display><type>article</type><title>Joining the results of heterogeneous search engines</title><source>Access via ScienceDirect (Elsevier)</source><creator>Braga, Daniele ; Campi, Alessandro ; Ceri, Stefano ; Raffio, Alessandro</creator><creatorcontrib>Braga, Daniele ; Campi, Alessandro ; Ceri, Stefano ; Raffio, Alessandro</creatorcontrib><description>In recent years, while search engines have become more and more powerful, several specialized search engines have been developed for different domains (e.g. library services, services dedicated to specific business sectors, geographic services, and so on). While such services beat generic search engines in their specific domain, they do not enable cross-references; therefore, they are of little use when queries require input from two or more of such services (e.g., “find papers in VLDB 2000 authored by a member of a specified department” or “books sold online written by prolific database authors” or “vegetarian restaurants in the surroundings of San Francisco”). In this paper, we study how to join heterogeneous search engines and get a unique answer that satisfies conjunctive queries, where each query can be routed to a specialized engine. The paper includes both the theoretical framework for stating such problem and the description of pragmatic solutions based on web service technology. We present several algorithms for the efficient computation of join results under several cost model assumptions.</description><identifier>ISSN: 0306-4379</identifier><identifier>EISSN: 1873-6076</identifier><identifier>DOI: 10.1016/j.is.2008.01.009</identifier><language>eng</language><publisher>Elsevier Ltd</publisher><subject>Join strategies ; Query expansion ; Query optimization ; Search engines ; Web services</subject><ispartof>Information systems (Oxford), 2008-11, Vol.33 (7), p.658-680</ispartof><rights>2008 Elsevier B.V.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c325t-5f2d1c63c664b8a9d2b9e9f5b137af17459dfc360f132fb0ce86d918c237f41a3</citedby><cites>FETCH-LOGICAL-c325t-5f2d1c63c664b8a9d2b9e9f5b137af17459dfc360f132fb0ce86d918c237f41a3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://dx.doi.org/10.1016/j.is.2008.01.009$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,780,784,3550,27924,27925,45995</link.rule.ids></links><search><creatorcontrib>Braga, Daniele</creatorcontrib><creatorcontrib>Campi, Alessandro</creatorcontrib><creatorcontrib>Ceri, Stefano</creatorcontrib><creatorcontrib>Raffio, Alessandro</creatorcontrib><title>Joining the results of heterogeneous search engines</title><title>Information systems (Oxford)</title><description>In recent years, while search engines have become more and more powerful, several specialized search engines have been developed for different domains (e.g. library services, services dedicated to specific business sectors, geographic services, and so on). While such services beat generic search engines in their specific domain, they do not enable cross-references; therefore, they are of little use when queries require input from two or more of such services (e.g., “find papers in VLDB 2000 authored by a member of a specified department” or “books sold online written by prolific database authors” or “vegetarian restaurants in the surroundings of San Francisco”). In this paper, we study how to join heterogeneous search engines and get a unique answer that satisfies conjunctive queries, where each query can be routed to a specialized engine. The paper includes both the theoretical framework for stating such problem and the description of pragmatic solutions based on web service technology. We present several algorithms for the efficient computation of join results under several cost model assumptions.</description><subject>Join strategies</subject><subject>Query expansion</subject><subject>Query optimization</subject><subject>Search engines</subject><subject>Web services</subject><issn>0306-4379</issn><issn>1873-6076</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2008</creationdate><recordtype>article</recordtype><recordid>eNp1kL9PwzAQhS0EEqWwM2ZiSzjHiR2zoYqfqsQCs-U459ZVGhdfisR_T0pZmd7yvtO9j7FrDgUHLm83RaCiBGgK4AWAPmEz3iiRS1DylM1AgMwrofQ5uyDaAEBZaz1j4jWGIQyrbFxjlpD2_UhZ9NkaR0xxhQPGPWWENrl1hsMqDEiX7MzbnvDqL-fs4_HhffGcL9-eXhb3y9yJsh7z2pcdd1I4Kau2sborW43a1y0Xynquqlp33gkJnovSt-CwkZ3mjSuF8hW3Ys5ujnd3KX7ukUazDeSw7-3vV6ZWSjSKq6kIx6JLkSihN7sUtjZ9Gw7mYMdsTCBzsGOAm8nOhNwdEZwGfAVMhlzAwWEXErrRdDH8D_8A2FdsGg</recordid><startdate>20081101</startdate><enddate>20081101</enddate><creator>Braga, Daniele</creator><creator>Campi, Alessandro</creator><creator>Ceri, Stefano</creator><creator>Raffio, Alessandro</creator><general>Elsevier Ltd</general><scope>AAYXX</scope><scope>CITATION</scope><scope>E3H</scope><scope>F2A</scope></search><sort><creationdate>20081101</creationdate><title>Joining the results of heterogeneous search engines</title><author>Braga, Daniele ; Campi, Alessandro ; Ceri, Stefano ; Raffio, Alessandro</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c325t-5f2d1c63c664b8a9d2b9e9f5b137af17459dfc360f132fb0ce86d918c237f41a3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2008</creationdate><topic>Join strategies</topic><topic>Query expansion</topic><topic>Query optimization</topic><topic>Search engines</topic><topic>Web services</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Braga, Daniele</creatorcontrib><creatorcontrib>Campi, Alessandro</creatorcontrib><creatorcontrib>Ceri, Stefano</creatorcontrib><creatorcontrib>Raffio, Alessandro</creatorcontrib><collection>CrossRef</collection><collection>Library &amp; Information Sciences Abstracts (LISA)</collection><collection>Library &amp; Information Science Abstracts (LISA)</collection><jtitle>Information systems (Oxford)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Braga, Daniele</au><au>Campi, Alessandro</au><au>Ceri, Stefano</au><au>Raffio, Alessandro</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Joining the results of heterogeneous search engines</atitle><jtitle>Information systems (Oxford)</jtitle><date>2008-11-01</date><risdate>2008</risdate><volume>33</volume><issue>7</issue><spage>658</spage><epage>680</epage><pages>658-680</pages><issn>0306-4379</issn><eissn>1873-6076</eissn><abstract>In recent years, while search engines have become more and more powerful, several specialized search engines have been developed for different domains (e.g. library services, services dedicated to specific business sectors, geographic services, and so on). While such services beat generic search engines in their specific domain, they do not enable cross-references; therefore, they are of little use when queries require input from two or more of such services (e.g., “find papers in VLDB 2000 authored by a member of a specified department” or “books sold online written by prolific database authors” or “vegetarian restaurants in the surroundings of San Francisco”). In this paper, we study how to join heterogeneous search engines and get a unique answer that satisfies conjunctive queries, where each query can be routed to a specialized engine. The paper includes both the theoretical framework for stating such problem and the description of pragmatic solutions based on web service technology. We present several algorithms for the efficient computation of join results under several cost model assumptions.</abstract><pub>Elsevier Ltd</pub><doi>10.1016/j.is.2008.01.009</doi><tpages>23</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0306-4379
ispartof Information systems (Oxford), 2008-11, Vol.33 (7), p.658-680
issn 0306-4379
1873-6076
language eng
recordid cdi_proquest_miscellaneous_57738717
source Access via ScienceDirect (Elsevier)
subjects Join strategies
Query expansion
Query optimization
Search engines
Web services
title Joining the results of heterogeneous search engines
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-26T19%3A55%3A34IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Joining%20the%20results%20of%20heterogeneous%20search%20engines&rft.jtitle=Information%20systems%20(Oxford)&rft.au=Braga,%20Daniele&rft.date=2008-11-01&rft.volume=33&rft.issue=7&rft.spage=658&rft.epage=680&rft.pages=658-680&rft.issn=0306-4379&rft.eissn=1873-6076&rft_id=info:doi/10.1016/j.is.2008.01.009&rft_dat=%3Cproquest_cross%3E57738717%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=57738717&rft_id=info:pmid/&rft_els_id=S0306437908000100&rfr_iscdi=true