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

4 Citations (Scopus)

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
Title of host publicationInternational Conference on Information and Knowledge Management, Proceedings
Pages57-64
Number of pages8
DOIs
Publication statusPublished - 2012
Externally publishedYes
Event12th ACM International Workshop on Web Information and Data Management, WIDM 2012 - Co-located with CIKM 2012 - Maui, HI
Duration: 2 Nov 20122 Nov 2012

Other

Other12th ACM International Workshop on Web Information and Data Management, WIDM 2012 - Co-located with CIKM 2012
CityMaui, HI
Period2/11/122/11/12

    Fingerprint

Keywords

  • Information retrieval
  • Ingestion
  • Middleware
  • Search engine
  • Web crawling

ASJC Scopus subject areas

  • Business, Management and Accounting(all)
  • Decision Sciences(all)

Cite this

Wu, J., Teregowda, P., Khabsa, M., Carman, S., Jordan, D., Wandelmer, J. S. P., Lu, X., Mitra, P., & Giles, C. L. (2012). Web crawler middleware for search engine digital libraries: A case study for citeseerx. In International Conference on Information and Knowledge Management, Proceedings (pp. 57-64) https://doi.org/10.1145/2389936.2389949