Single Search Box
As we mentioned in Where You At?, it is an unfortunate fact of life that not all searches arrive at the yellowpages.com servers neatly divided into two parts: the what part (“pizza” or “plumbers”) and the where part (“albuquerque” or “anchorage”).
These untidy queries arrive as an undifferentiated jumble of text—e.g. “pizza los angeles ca”—and while it’s obvious to a human what that means, it’s not so perfectly transparent to a computer. So it’s up to our search engineers to write programs that figure out which parts are the what of the user’s query, and which parts are the where.
We have recently done a bit of work on this front, and would like to share an initial implementation; it’s not perfect, but we hope it handles many common cases. (It works by comparing the sub sequences of words in the query string against known addresses in our database; we use the matches in order to distinguish the geographic terms in the query from the rest. Call it separating the where from the chaff
…)
If you’d like to try it out, you can use the field below:
As usual, please use the comments to let us know if you find cases where it ought to work, but doesn’t.
26 Responses to “Single Search Box”
December 10th, 2008 at 10:05 am
It worked nicely in the one whole test I performed. I am curious if you are planning to implement it as shown here, or if you’d perform the search without verifying the what/where, and let the user fix it only if needed. Saves a click, and if the feature works as intended the majority of the time, that’ll be a lot of clicks…
December 16th, 2008 at 12:16 pm
Geography term working well, but when I click perform search it brings me to YPC without filling in the category/keyword box.
December 18th, 2008 at 4:49 pm
i searched for chai in India but it came up with chai dia
December 18th, 2008 at 7:49 pm
Ron: What browser/OS are you using? (I haven’t seen that bug yet …)
December 18th, 2008 at 7:52 pm
chetan: Thanks — that’s a weird one. We’ll check it out.
December 20th, 2008 at 4:01 am
Charles:
I’d like to be able to use the Yellow Pages input/output format & server(?) to develop a similar business directory service for a County located in non-AT&T serving area (Jackson County, GA – Windstream)
Your specific display formats could be easily modified so as not to confuse web visitors about the AT&T brand.
If something like this is possible, can you refer me to the right person?
Thanks!
Dave Rosselle
Talmo, GA
cell: 404-408-8406
(AT&T, retired
December 22nd, 2008 at 8:25 am
I queried plumbers in myrtle beach, performed search, and found plumbers in myrtle beach. Two things. 1. if it is going to ask for an interpretation and permission to perform search requiring another click if correct, then you’re not really saving any clicks, to state the obvious, and 2. is this field intended to replace the “what” field and still be used in conjunction with the “where” field or is the intention to move to just one field? I do not know the percentage of queries that fall into the category this is designed to address, but in my opinion, two fields are better than one. Please don’t throw the baby out with the bath water. We’re an online directory, not a search engine, right? At least that’s the education I give my advertisers on a daily basis.
December 22nd, 2008 at 10:32 am
when performing a search for locksmith nyc it did not give me a location match
December 22nd, 2008 at 1:25 pm
Dave,
I have forwarded your information to our API/Integration contacts.
Thanks for your interest.
December 22nd, 2008 at 1:27 pm
William,
Thank you for your feedback. The current implementation stops and asks for confirmation because we are testing our the part the processes your input, the search for now is secondary.
Currently there are initiatives in place evaluating to replace what and where with a single search input field.
I have also forwarded your comments to our Channel communication folks.
December 22nd, 2008 at 1:30 pm
Jason,
Thanks for the feedback, we are continuing to work on improvements to this single search box implementation. I’ll add a test case for your efforts so that it handles it better in the future.
December 22nd, 2008 at 4:03 pm
Charles,
Looks really good. As someone who recalls all the effort that went into removing the radio buttons which asked users to specify whether their query was for a business name or person, I like to see how YellowPages.com is making it even easier for users to input their query and get back relevant results.
Keep up the good work.
Jordan C
December 27th, 2008 at 10:48 am
Cool!
December 31st, 2008 at 11:02 am
I searched for Toyota auto repair Westport Connecticut. I was searching for a mechanic and I received results for auto body repair. The results page must show somewhere alternatives for the user to narrow down to exactly what they want. Overall, the site is working much better than in the past.
January 2nd, 2009 at 7:31 am
I like the whole idea of a single search box as well as the place and where. When people search, its all about choices right??
I think it would be possible to have it where someone could choose to use the search box that is found every where on the net and also leave seperate the place and where. you could monitor which one is used most, and quite frankly it could help drive usage if both ways to search were implemented in some trial runs. Have the place and where at the top and then in middle place the word “OR” and below that implement the search Box. Its all about Choices and making the site user friendly.
January 11th, 2009 at 1:40 pm
It worked great. I entered cafe north bend oregon.
It confirmed what I was looking for, and I got my
information. North Bend is a tiny rural coastal town,
I didn’t think it would work so well.
I am happy.
January 11th, 2009 at 10:54 pm
Rosalie,
I’m glad you were happy with the results, and thanks for the feedback.
The Oregon Coast is beautiful.
January 14th, 2009 at 8:13 am
tried hot dogs in hot Springs AZ (pretty tricky!!) it deciphered it as Hot Dog in Hot Springs Montana. No matter what state I put in it did not seem to read the state. Otherwise cool
January 14th, 2009 at 9:47 am
@warren: I don’t think our geographic index has an entry for “hot springs, az” — from what I can tell, that’s a pretty obscure spot to go for a hot dog:
http://www.yellowpages.com/maps?section=maps&textAddress=Hot+Springs,+AZ
http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=hot+springs,+az&sll=37.0625,-95.677068&sspn=40.052282,62.841797&ie=UTF8&ll=33.045508,-109.445801&spn=5.312306,7.855225&z=7&iwloc=addr
January 23rd, 2009 at 1:08 pm
Im am an almost exclusive user of google for everything including searching for listings. I’m finding this blog interesting. I work for a cmr in YP field in graphics for Print. My employers are going into interactive. I never thought of using YP.com for web search to be honest.
I guess my input on this is from the perspective of google maps which i use all the time. Basiclly when i do a seach for anything in the google maps search bar I type in ” what near where” i.e “hotdogs near 1234 Street blvd, City ca” or “pizza near current location” for iphone. Because for the keyword “near” it always gives me result within the radius of the address or gps location. I dont know if this is a well known thing to use the keyword for google but I dont really see anyone using it. If you can introduce a way to use these “keywords” then im sure your engine would produce better results.
I hope you guy find the formula for my sake
March 11th, 2009 at 10:20 am
It was not able to parse chicago as a location, but did work as expected when I entered chicago, il.
July 11th, 2009 at 8:12 am
I searched for Fish Pot, Bessemer, AL. Worked fine, but why listing of sites without Fish or Pot. I guess search decided to list food places.
July 20th, 2009 at 8:27 am
Charles,
I searched for taxi using Ft Lauderdale and it did not pick the Ft.. are there any fix coming to pick the st and ft and so on?
July 22nd, 2009 at 10:52 am
Thanks Ethan. We are looking at it. Our parser should certainly be able to handle this.
July 25th, 2009 at 6:27 am
Charles, Now you are cooking with a single search box.BUT you are still using city/state (cumbersome entries) and archaic zip codes (that work for my town but not for a new town,ie. on the road what is the zip of this place?) To make local truly local- We have developed a data base of new address codes that replace the zips. The advantage is you always know how to address the business on the ground and find that business on the web using the same new address code from our proprietary database.It is like you have a photographic memory and can remember the 50,000 zip codes after only 30 seconds of instruction.If coherent, a traveler always knows where he is on the ground and most important, how he can quickly apply the known to his local search for web locations he sees on the ground.A completely new concept I would be happy to discuss with you in more detail
January 2nd, 2010 at 7:38 pm
This demo doesn’t seem to be working anymore.
Leave a Reply