Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Michael Hopcroft is active.

Publication


Featured researches published by Michael Hopcroft.


international acm sigir conference on research and development in information retrieval | 2017

BitFunnel: Revisiting Signatures for Search

Bob Goodwin; Michael Hopcroft; Dan Luu; Alex Clemmer; Mihaela Curmei; Sameh Elnikety; Yuxiong He

Since the mid-90s there has been a widely-held belief that signature files are inferior to inverted files for text indexing. In recent years the Bing search engine has developed and deployed an index based on bit-sliced signatures. This index, known as BitFunnel, replaced an existing production system based on an inverted index. The driving factor behind the shift away from the inverted index was operational cost savings. This paper describes algorithmic innovations and changes in the cloud computing landscape that led us to reconsider and eventually field a technology that was once considered unusable. The BitFunnel algorithm directly addresses four fundamental limitations in bit-sliced block signatures. At the same time, our mapping of the algorithm onto a cluster offers opportunities to avoid other costs associated with signatures. We show these innovations yield a significant efficiency gain versus classic bit-sliced signatures and then compare BitFunnel with Partitioned Elias-Fano Indexes, MG4J, and Lucene.


Archive | 2004

Single window navigation methods and systems

Scott L. Ruthfield; Richard J. Wolf; Michael Hopcroft; Paul R. Erickson; Satoshi Nakajima


Archive | 2004

Architectures for and methods of providing network-based software extensions

Michael C. Murray; Paul R. Erickson; Oliver G. Fisher; Suryanarayanan V. Raman; Michael Hopcroft


Archive | 2004

Task-sensitive methods and systems for displaying command sets

Eric S. Rockey; Shannon P. Talbott; Gavin M. Kelly; Nancy E. Jacobs; Michael Hopcroft; Daniel J. Westreich; Jonathan D. Perlow; Paul R. Erickson


Archive | 2010

Priority hash index

Knut Magne Risvik; Michael Hopcroft; John G. Bennett; Karthik Kalyanaraman; Trishul M. Chilimbi; Hui Shen


Archive | 2011

Decomposable ranking for efficient precomputing

Knut Magne Risvik; Michael Hopcroft; John G. Bennett; Karthik Kalyanaraman; Trishul M. Chilimbi; Vishesh M. Parikh


Archive | 2010

Tiering of posting lists in search engine index

Knut Magne Risvik; Michael Hopcroft; John G. Bennett; Karthik Kalyanaraman; Trishul M. Chilimbi


Archive | 2010

Efficient forward ranking in a search engine

Knut Magne Risvik; Michael Hopcroft; John G. Bennett; Karthik Kalyanaraman; Trishul M. Chilimbi; Chad P. Walters; Vishesh M. Parikh; Jan Pedersen


Archive | 2010

Hybrid-distribution model for search engine indexes

Knut Magne Risvik; Michael Hopcroft; John G. Bennett; Karthik Kalyanaraman; Trishul M. Chilimbi; Chad P. Walters; Vishesh M. Parikh; Jan Pedersen


Archive | 2011

Dynamic query master agent for query execution

Knut Magne Risvik; Michael Hopcroft; Karthik Kalyanaraman; Trishul M. Chilimbi; Henry W Setiawan; Christopher Walter Anderson

Collaboration


Dive into the Michael Hopcroft's collaboration.

Researchain Logo
Decentralizing Knowledge