acm-header
Sign In

Communications of the ACM

Blogroll


Refine your search:
dateMore Than a Year Ago
authorDaniel Tunkelang
bg-corner

Search: The Whole Story
From The Noisy Channel

Search: The Whole Story

Query understanding and relevance are key aspects of search, but they don’t tell the whole story. A holistic framework for search calls for a broader perspective...

Search Engines: A Human Perspective
From The Noisy Channel

Search Engines: A Human Perspective

At first glance, the design and development of search engines appear to be concerned mainly with computer science — particularly information retrieval, machine,...

Reflecting on TunkRank
From The Noisy Channel

Reflecting on TunkRank

One of my earliest blog posts was “A Twitter Analog to PageRank”, in which I proposed a simple measure for Twitter influence.As the title indicates, the measure...

I recommend the links at the bottom of Peter Norvig’s post: https://norvig.com/spell-correct.html
From The Noisy Channel

I recommend the links at the bottom of Peter Norvig’s post: https://norvig.com/spell-correct.html

I recommend the links at the bottom of Peter Norvig’s post: https://norvig.com/spell-correct.html

Mike, I appreciate your detailed response.
From The Noisy Channel

Mike, I appreciate your detailed response.

Mike, I appreciate your detailed response. And I agree that there are worse possible worlds than our present one — specifically, that replacing disclosed advertising...

Are Ads Really That Bad?
From The Noisy Channel

Are Ads Really That Bad?

Long-time readers know that I’m not a fan of ads. Specifically, I’m not a fan of ad-supported business models. But is that just a matter of personal taste? Or does...

Activate 2018: Search in Practice
From The Noisy Channel

Activate 2018: Search in Practice

I don’t always attend conferences. But when I do, I prefer conferences full of search practitioners focused on solving real-world problems.I just came back from...

Thanks for the kind words.
From The Noisy Channel

Thanks for the kind words.

Thanks for the kind words. As for how to get your team to approach query understanding, it’s hard to give generic advice. But if you can find a way to categorize...

Query Understanding, Divided into Three Parts
From The Noisy Channel

Query Understanding, Divided into Three Parts

Julius Caesar started his famous text on the Gallic wars with the sentence “Gallia est omnis divisa in partes tres.”Like Gaul, query understanding is, as a whole...

Thanks for the shout-out!
From The Noisy Channel

Thanks for the shout-out!

Thanks for the shout-out! I also recommend Giovanni Fernandez-Kincade’s posts on the subject, which you can find at https://medium.com/related-works-inc.

Thanks Vibhu.
From The Noisy Channel

Thanks Vibhu.

Thanks Vibhu. There are a lot of published case studies about A/B testing in general, but I’m not sure what’s published specifically about A/B testing for search...

Thoughts about Managing Search Teams
From The Noisy Channel

Thoughts about Managing Search Teams

There are lots of articles out there telling you how to be a good manager. This isn’t one of them. This post is specifically directed at people who manage search...

Real Talk About Synonyms and Search
From The Noisy Channel

Real Talk About Synonyms and Search

When I talk to software engineers and product managers about improving their search engines, the conversation often leads to query expansion, and specifically synonyms...

I can’t share those details, but I can say that geography certainly impact latency when you’re…
From The Noisy Channel

I can’t share those details, but I can say that geography certainly impact latency when you’re…

I can’t share those details, but I can say that geography certainly impact latency when you’re serving from the cloud, especially when you are doing query processing...

Search: Should You Build, Buy, or Borrow?
From The Noisy Channel

Search: Should You Build, Buy, or Borrow?

Search: Should You Build, Buy, Or Borrow?A challenge that many companies face is deciding whether to build, buy, or borrow their core search technology. As with...

Thanks Shawn!
From The Noisy Channel

Thanks Shawn!

Thanks Shawn! I think that Amazon was the first place that I saw this flow, and it certainly inspired my team’s work at LinkedIn. Amazon’s price sort can still...

I agree that the search engine can only do so much to make up for poorly structured data.
From The Noisy Channel

I agree that the search engine can only do so much to make up for poorly structured data.

I agree that the search engine can only do so much to make up for poorly structured data. If you look at one my “shopping is hard” post, you’ll see that my top...

Why is it so hard to sort by price?
From The Noisy Channel

Why is it so hard to sort by price?

A common use case for online shopping is searching for products — say, coffee makers — and then sorting the results by price, from low to high, in order to find...

Analyze This!
From The Noisy Channel

Analyze This!

Product development work should be data-driven — or, to be more precise, data-informed. We live in an age of science, which means that we should use data to resolve...

Shopping is Hard, Let’s go Searching!
From The Noisy Channel

Shopping is Hard, Let’s go Searching!

In 1992, Mattel released the infamous Teen Talk Barbie, most known — and rightfully mocked — for saying “Math is hard, let’s go shopping!” Actually, that’s a paraphrase...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account