Web crawler middleware for search engine digital libraries: A case study for citeseerx

Jian Wu, Pradeep Teregowda, Madian Khabsa, Stephen Carman, Douglas Jordan, Jose San Pedro Wandelmer, Xin Lu, Prasenjit Mitra, C. Lee Giles

Research output: Chapter in Book/Report/Conference proceedingConference contribution

5 Scopus citations

Abstract

Middleware is an important part of many search engine web crawling processes. We developed a middleware, the Crawl Document Importer (CDI), which selectively imports documents and the associated metadata to the digital library CiteSeerX crawl repository and database. This middleware is designed to be extensible as it provides a universal interface to the crawl database. It is designed to support input from multiple open source crawlers and archival formats, e.g., ARC, WARC. It can also import files downloaded via FTP. To use this middleware for another crawler, the user only needs to write a new log parser which returns a resource object with the standard metadata attributes and tells the middleware how to access downloaded files. When importing documents, users can specify document mime types and obtain text extracted from PDF/postscript documents. The middleware can adaptively identify academic research papers based on document context features. We developed a web user interface where the user can submit importing jobs. The middleware package can also work on supplemental jobs related to the crawl database and respository. Though designed for the CiteSeerX search engine, we feel this design would be appropriate for many search engine web crawling systems.

Original languageEnglish (US)
Title of host publicationWIDM'12 - Proceedings of the 12th ACM International Workshop on Web Information and Data Management, Co-located with CIKM 2012
Pages57-64
Number of pages8
DOIs
StatePublished - 2012
Event12th ACM International Workshop on Web Information and Data Management, WIDM 2012 - Co-located with CIKM 2012 - Maui, HI, United States
Duration: Nov 2 2012Nov 2 2012

Publication series

NameInternational Conference on Information and Knowledge Management, Proceedings

Other

Other12th ACM International Workshop on Web Information and Data Management, WIDM 2012 - Co-located with CIKM 2012
Country/TerritoryUnited States
CityMaui, HI
Period11/2/1211/2/12

All Science Journal Classification (ASJC) codes

  • General Business, Management and Accounting
  • General Decision Sciences

Fingerprint

Dive into the research topics of 'Web crawler middleware for search engine digital libraries: A case study for citeseerx'. Together they form a unique fingerprint.

Cite this