Search Local’s Accuracy Problems Severe, With Many Causes

Written by Evan Schuman
April 29th, 2010

The potential for search engines to accurately find very specific products in local stores is powerful. But companies that have tackled this space thus far—including Google, Thefind and Milo—have discovered it’s a radically more difficult search than they’re used to. In testing those and other local inventory search engines, we have found almost no accurate search results, suggesting that the technology still has a long way to go.

All of these companies have quickly admitted their current—to be charitable—accuracy deficits. Milo executives, for example, agreed that their engine needs a lot of work. But they also stressed their efforts in improving inventory accuracy.

Although that is certainly important, it should be a Phase Two goal. If someone is asking for a “green vest to wear” and the results are showing videos, books, a glow-in-the-dark safety light and a top response of “Nerf Dart Tag Fury Fire Blasters” (actual search target and results from Milo’s engine), the fact that it may be accurate in knowing the number of Nerf Dart Tags a toy store has isn’t very helpful.

But the reasons behind the inaccuracies give some hints as to how the problems may ultimately be addressed.

One of the issues is a lack of standards. “There is no standardized model for what works and what doesn’t” in local inventory search, said Ted Dziuba, co-founder and lead software engineer for

What teams have tried to do is apply lessons learned from product search, but that hasn’t always helped. What might help are pulldowns or other user-selected options to clarify what is being sought.

“Our engine should understand that green means a certain product code,” said Milo CEO Jack Abraham. But by indicating that that descriptor is meant as a color, the system can be pointed in the right direction.

Beyond improving an engine’s virtual intelligence, this effort will also require chains—and especially suppliers—to get a lot more granular in product descriptions. A television will often be coded quite precisely, while a crate of stuffed animals will often be coded simply “stuffed animals” as opposed to “stuffed red giraffes.” Lower cost products often suffer from a lack of such precision.

The irony is that the smaller stores—especially ones focusing on lower cost merchandise—are the ones most likely to benefit from robust local searches. And yet they are also the ones least likely to put the dollars and effort into making their data usable.

That said, it’s the old ROI chicken-and-egg dance. How can stores justify investing in better data until the engines can handle it? And the engines can’t get any traction until they get better data.

Milo’s Dziuba said that he is focusing on the manufacturers because they are in the best position to make the changes cost-effectively. He also sees the need for a lot more work with POS data integration for more accurate inventory. “How do you know that the House of Seashells just sold one seashell? You really need to integrate with their POS. We have to make inroads from the manufacturers through to the POS” companies, he said.

In a somewhat non-intuitive argument, Dziuba said the best way to improve the accuracy of Milo’s searches is to pour in much more data. Typically, adding more data before the accuracy issue is fixed wouldn’t make sense. But Abraham is suggesting that a mass audience can make the database more accurate in a Google-like fashion. If 20,000 people search for “green car” and they go five pages into the results and click on hybrid automobiles, the system will start to learn that they probably didn’t mean green as a color.


Comments are closed.


StorefrontBacktalk delivers the latest retail technology news & analysis. Join more than 60,000 retail IT leaders who subscribe to our free weekly email. Sign up today!

Most Recent Comments

Why Did Gonzales Hackers Like European Cards So Much Better?

I am still unclear about the core point here-- why higher value of European cards. Supply and demand, yes, makes sense. But the fact that the cards were chip and pin (EMV) should make them less valuable because that demonstrably reduces the ability to use them fraudulently. Did the author mean that the chip and pin cards could be used in a country where EMV is not implemented--the US--and this mis-match make it easier to us them since the issuing banks may not have as robust anti-fraud controls as non-EMV banks because they assumed EMV would do the fraud prevention for them Read more...
Two possible reasons that I can think of and have seen in the past - 1) Cards issued by European banks when used online cross border don't usually support AVS checks. So, when a European card is used with a billing address that's in the US, an ecom merchant wouldn't necessarily know that the shipping zip code doesn't match the billing code. 2) Also, in offline chip countries the card determines whether or not a transaction is approved, not the issuer. In my experience, European issuers haven't developed the same checks on authorization requests as US issuers. So, these cards might be more valuable because they are more likely to get approved. Read more...
A smart card slot in terminals doesn't mean there is a reader or that the reader is activated. Then, activated reader or not, the U.S. processors don't have apps certified or ready to load into those terminals to accept and process smart card transactions just yet. Don't get your card(t) before the terminal (horse). Read more...
The marketplace does speak. More fraud capacity translates to higher value for the stolen data. Because nearly 100% of all US transactions are authorized online in real time, we have less fraud regardless of whether the card is Magstripe only or chip and PIn. Hence, $10 prices for US cards vs $25 for the European counterparts. Read more...
@David True. The European cards have both an EMV chip AND a mag stripe. Europeans may generally use the chip for their transactions, but the insecure stripe remains vulnerable to skimming, whether it be from a false front on an ATM or a dishonest waiter with a handheld skimmer. If their stripe is skimmed, the track data can still be cloned and used fraudulently in the United States. If European banks only detect fraud from 9-5 GMT, that might explain why American criminals prefer them over American bank issued cards, who have fraud detection in place 24x7. Read more...

Our apologies. Due to legal and security copyright issues, we can't facilitate the printing of Premium Content. If you absolutely need a hard copy, please contact customer service.