HN Search Updated
hn.algolia.io
hn.algolia.io
AFTER EDIT: Thanks for the comment posted previously that points out that I can, for the moment, use HNSearch
to find threads the way I'm used to finding them.
I have a few concerns, though.
I think that there is too much whitespace, which makes content discovery take longer. An infinite scroll interface is not appropriate for HN. Content is not added as quickly as Twitter, and infinite scroll makes searching for the oldest comment or story (is that still possible?) a nightmare. Separating the username from the points/# of comments by placing it on the top right also makes scansion more difficult.
The previous search engine's syntax no longer works and the functionality it offered seems to not have been replaced (If that's not true, please let me know).
How do you:
Search for comments written by a certain author
Look at an individual comment's score
Search by date
Search exclusively for stories or comments
Using your version, I get the feeling you've never used HNSearch extensively, or at least not in the way a power user would. We at HN are power users. We need a minimum of glitter and a maximum of features. But there's not even a basic feature like by:tptacek.
I'm getting the vibe that you care more about testing your ideas than delivering features, otherwise there wouldn't be nonfeatures like image thumbnails. I would love to be wrong about that.
At a minimum, your search engine must be capable of most of what HNSearch was capable of. A simple test is: are you able to search for all of PG's downvoted comments? It should be possible to specify the search parameters: "comments only. Author: pg. sort by points. Sort ascending."
It does not clearly allow searching for stories, comments, or users.
It does not clearly allow sorting by relevance, date or score.
The screenshots are useless and take up valuable screen space, disrupting the flow of text and making it hard to scan. It is especially bad on a mobile phone.
The excerpts of text are too long, requiring you to scroll pages and pages when all you need are titles.
There is too much wasted blank space on the pages.
The search results look more like a daily digest you'd read in email, than search results you'd use to quickly find what you're looking for.
At least hnsearch.com still works, for now.
I'm active in the Rust community, and my usecase involves searching for the keyword "Rust" and sorting by date in order to figure out where the current discussions are happening. Without the capability to quickly zero-in on recent comments (especially given the lack of any automatic notification of comment replies), HN will be much diminished for me.
Are there plans to both begin indexing comments and to add a sort-by-date feature?
We will ask for new feedback after :)
You should default to HTTPS for all links to HN.
[1]: Unnecessary
Compare the results:
https://hn.algolia.io/?q=Don%20Delillo https://www.hnsearch.com/search#request/all&q=Don+Delillo
Algolia's manages to find a result that hnsearch doesn't, but on the other hand all of the white noise surrounding each result and false positives further down the page feels anti-utilitarian, and frankly is difficult to visually parse.
The HN comments are useful body of knowledge if you use it the right way. Having a fast, easy to read search that lets you scan for the best comments on a subject is really handy. Focus on the text and readability because that's all that's important.
I also use Pinboard and Quora (and to some degree Reddit) for this kind of opinion/commentary based research.
Those aren't false positives, those are additional helpful results in case you accidentally typed "Don Delillo" instead of "Delicious don't" or "dealloc done". I know I do that all the time!
Unhelpful sarcasm aside, it's nice that the results that contain the actual search are at least above the non-results. But I really don't like trend of search engines to include results that don't include any of the search terms above results that contain some of them. If you search for just "Delillo", you'll come up with a lot of results that are probably relevant to the user's intention.
Offering "If you didn't find what you were looking, maybe you meant:" alternatives could be helpful, but if not hidden (preferable), at the least these results should be clearly delineated from the actual matches. Google's approach of showing certain terms with a strike-through is the minimum I'd accept happily.
edit: Yuck, when I wrote this I hadn't even realized that it keeps loading non-relevant results in an endless scroll.
I know how perfect tuning these engine as is difficult, and this one requires some more work ;) good luck and congrats for YC 14 anyways!
- IMHO it does not fit in the spartanic style of HN (which I like!)
- there is no "search by date" which I use very often
Is there still an old version of search available?
Unfortunately, it's not any more powerful than the previous HNSearch API (search query is limited to 1000 entries: http://hn.algolia.io/api/v1/search?query=pg&hitsPerPage=2000 )
Congrats on getting into YC by the way! :)
We have written a blog post about the change if you want more details: http://blog.algolia.com/hacker-news-search-algolia/
Is there a way to query on the created_at parameter?
But the instant search and screenshot is good.
-I prefer the old date search compare to the new options that mimic how Google does it. I prefer the ability to sort by relevance vs date (in descending from most recent) the way HN search does it. Simply restricting to most recent by a certain timeframe doesn't let me expand beyond the period specified and currently it doesn't sort the date in order (at least not when choosing forever)
-Negative keyword parameter no longer available
-Title search parameter is also gone
-Not sure how the relevancy algorithm is calculated but for tests I've ran, it is showing some really old posts (2 years ago) at the top which makes no sense
I like to search by date (newest at top) and then toggle between stories and comments. also would be nice to allow stemming or not, i.e. search for "julia" comes up with stuff about juliaN assange.
Where does the comment karma come from? Doesn't seem like you can get it by crawling HN directly.
Test: Search for a "story" about "Firefox" "today"
Result: