Show HN: A Search Engine for Developers, Marketers, Web Designers, and Hackers
We have created a new type of search engine that searches on the full source code of webpages, not just the on-page text. It's called NerdyData (nerdydata.com) and we're launching today!
Our search engine is different from search engines you've used before. Traditional search engines are geared towards providing answers, whereas our goal is to give you the best list of results for a query. Our crawler has visited over 140 million homepages and collected terabytes of HTML, Javascript, and CSS code. We've also designed several search interfaces that allow anybody to query against the source code of webpages, or download a list of sites containing a specific term.
We even offer a search interface specifically for SEO's and marketers that allow you to search within specific HTML tags like meta descriptions and meta keywords.
About us: We're two 23 year olds who recently graduated from Stony Brook University in New York, and we are ridiculously passionate about making search better for our fellow nerds out there.
If you'd like to know more, you can email me at dave@nerdydata.com
Thank you so much for you time!
40 comments
[ 3.8 ms ] story [ 95.4 ms ] threadWhat is the logic behind the search criteria? I entered `<div id="main">`[1] and the first result is LinkedIn with `<div id="main-wrapper">` highlighted, which shouldn't match my query directly as I entered a closed tag. Some of the other results also didn't contain exactly what I was searching for - e.g. `<div id="main" class="main">`, `<div id="main" class="clear">` etc. A technical explanation on this would be great.
Also, one minor note - David's photo in the front page footer is broken [1]
[1] https://search.nerdydata.com/search/#!/searchTerm=<div id="main">/searchPage=1/sort=pop
[2] http://www.arc.losrios.edu/Images/Images-arc/Foreign_Lang_De...
2. We built our own distributed crawler with a couple of dope servers.
3. Not ready to share our stack setup yet (work in progress) but we will have a write up shortly!
I'd love to hear you guys talk about the risks of searching for "dicey"/risky characters/terms and how you protect your data/server from malicious searches.
I know it's not too much of a big deal, but porn thumbnails wasn't something I was expecting to see on a websites example page.
Also note that "Locater" is spelled "Locator" (sidebar on the left)
http://web.archive.org/web/*/nerdydata.com
As far as the site goes, it looks like they used to be a more generic seo search engine, as recently as a few months ago.
I'm curious about how credits will work. It seems that with traditional search engines like google, people often make many queries and subsequently refine their searches based on the results, so I could search for "best new car" look at the results then decide I might get better results with "highest rated new car" etc. If I'm paying by credits that doesn't seem like the best option since I'll waste credits, so it seems very important to know exactly what I'm looking for ahead of time. It looks like you guys understand this because there are some tools to refine searches.
I'm also wondering if you guys plan on adding more tools to analyze the search results, or increase details of queries. I could imagine searching by css selector syntax or regexp, or you could even design your own basic language to query by, especially if your userbase is pretty technical.
Looks great so far I look forward to following you alls progress.
I've always been annoyed that Google won't search for symbols. As a programmer that makes searching for certain things anywhere from difficult to impossible. I was hopeful that this would be a search engine I could use to search for code snippets or queries that involve symbols.
Let's say, for example, that I was browsing through some PHP code and saw a double dollar sign ($$) and wanted to know what it was used for (yes, I already know, it's just an example). I might try searching for something like 'PHP $$'. This search engine is useless for that. That's the real problem I need a search engine to solve.
http://stackoverflow.com/search?q=[php]+%22%24%24%22
also, languages that need it have their own type signature based search (haskell, scala)
http://scalex.org/
http://www.haskell.org/hoogle/
from a UX perspective, any time you _prevent_ a user from doing something, ie, you present them with the option to view more things and when they click on it, it says you need to pay to view the things, that is BAD UX. better UX would be NOT presenting the user with the option to view more, but where they would look for this feature, have a link that says something like, "want to view more results? upgrade to our premium plan!" Much better UX because as a user I'm not tricked into thinking I'm getting something and not having it be delivered.
but yeah, unless you're more explicit about the credits thing, it's going to be your downfall. i like the design and the results that i got from my one search, though :)
And how do I search meta descriptions and meta keywords?
Cool site - great work!
With great power, comes great responsibility.