Live data from Hacker News

Ask HN: What strategy would you take to build a search engine today?

news.ycombinator.com

11–20 of 45 posts

Re: Ask HN: What strategy would you take to build a search engine today?

#11
I would aggregate all the knowledge in linkdumps / fora where voting is possible, possibly seed the database by creating a giant repository of links such as a social bookmarking site.

It would get built up slowly but it would be of a higher quality than you could probably reach with crawling. Effectively you'd be crowdsourcing the ratings system of your search engine.

A karma system would keep the spammers out, or at least have them identified fast enough.

Of course there are plenty of things that would need to be fleshed out wrt to abuse potential and 'gaming the system' but I think it would stand a fighting chance.

Crawling the web is just going to get you tons of garbage, comparable with moving the contents of the local trash dump into your house because you know there must be a pair of earrings in there somewhere.

There will come a time when 'pagecount' is not the defining measure of search engine quality. Google seems to be on to that because they've dropped their 'indexing xxx pages' message from the homepage long ago.

I would also allow users to 'hide' certain domains from their future search results, and use that to help identifying sites that contain mostly (or exclusively) trash.

Re: Ask HN: What strategy would you take to build a search engine today?

#12
post #4

Use us. http://www.80legs.com . :)

Why are comments like this sometimes voted to the top, and other times buried with downvotes? Where's the line between good self-promotion and spam? Seriously asking.

To their credit, 80legs does make crawling the web much easier than starting from scratch so it does answer the question of how to begin.

Re: Ask HN: What strategy would you take to build a search engine today?

#13
There's room for a search engine that can take more advanced boolean queries and can handle custom ranking. For example, a while ago I was trying to find a section on a blog that mention someone whose last name is "White". The blog mentions politics a lot, so nearly every article also had the phrase "white house". It would be nice to search for mentions on the blog of "white" not including "white house," but not excluding it, either.

The closest you can get on Google is to search for white and NOT "white house," then search for "white house," and search within the results for "white" to see if anything else pops up.

Re: Ask HN: What strategy would you take to build a search engine today?

#14
Or you could do one that takes data like clicks on new stories, and uses it to promote old stuff. For example, take political news: if there's a news story about a politician's sex scandal, older content that mentions the politician and sex scandals could get a bump; if there's a story about a politician demanding a tax cut, older stories about the politician's attitude towards taxes could be promoted, instead.

Re: Ask HN: What strategy would you take to build a search engine today?

#15
Unless you are ready to get your hands dirty with the semantic side of search, I would focus on creating a more enjoyable and emotionally appealing experience for a particular demographic of consumers. Maybe teens, students, mothers, whatever...focus on building a loyal, targeted user base.

Otherwise you run the risk of just being a couple cool features that the big boys can use as inspiration for their own work.

Re: Ask HN: What strategy would you take to build a search engine today?

#16
post #4

Use us. http://www.80legs.com . :)

Why are comments like this sometimes voted to the top, and other times buried with downvotes? Where's the line between good self-promotion and spam? Seriously asking.

I'd guess a lot of it has to do with the (perceived) quality of the linked site.

Re: Ask HN: What strategy would you take to build a search engine today?

#17
There is a lot of possibility to carve your niche, although this is true for most software products (a product can be considered a market leader in one vertical, yet almost unknown in another).

Whether you choose to seek out a niche or not, you still need a novel approach. I know one search company that in 2000/2001 started building a solution that relied heavily on in-memory indexes. At the time memory was expensive but it was a smart play b/c it became cheap very quickly which gave them a huge advantage in the depth and breadth of calculations they could do. They got a contract with Verizon to provide search for superpages.com and became quite popular in the YP space. They were acquired in 2007.

I mention the story because it's important to remember that there are many, many successful companies doing cool stuff that we've never heard about. That's the norm. The ones we do hear about are the outliers.

Re: Ask HN: What strategy would you take to build a search engine today?

#18
I would focus on anticipating the user's search needs even before he/she formulates them and types out a search query.

I would use as much context that a user is willing to provide me - location, recent email messages, voice call transcripts, unread messages, web browsing history, etc - to try to anticipate what the user is likely to query for.

For example, a sales engineer who receives a technical query in his email inbox is likely to be searching for product information once behind his/her laptop. Also, a student that lands in NY JFK airport one a morning, will likely be searching for restaurants in the vicinity by evening.

I would focus on anticipating such queries (among a range of others) in advance. And would let the user choose which ones he/she wants answers for.

I'm sure this is easier said than done, but is a direction I think is worth exploring.

Re: Ask HN: What strategy would you take to build a search engine today?

#19

Unless you are ready to get your hands dirty with the semantic side of search, I would focus on creating a more enjoyable and emotionally appealing experience for a particular demographic of consumers. Maybe teens, students, mothers, whatever...focus on building a loyal, targeted user base. Otherwise you run the risk of just being a couple cool features that the big boys can use as inspiration for their own work.

PowerSet comes to mind.

How hard was it to do what they did? (I know nothing about semantic search with the exception of what it is.)

Re: Ask HN: What strategy would you take to build a search engine today?

#20
post #4

Use us. http://www.80legs.com . :)

Why are comments like this sometimes voted to the top, and other times buried with downvotes? Where's the line between good self-promotion and spam? Seriously asking.

> Where's the line between good self-promotion and spam?

It's the smiley face.

Post reply on HN