This page is great and I've used it for years. One thing to note is the underlying data (from gocomics) is not always accurate, and sometimes you will end up on a comic that does not match the search. Sometimes you can find the one you're looking for by browsing about a week out in either direction. If you email Yingling about it with the correct date or URL, he'll update the database.
> Your search returned no results.Remember that it searches for the EXACT phrase you typed! (And dates must be of the format MM/DD/YYYY)
Requiring an exact search is fairly prohibitive. For example I searched for "feeling frustrated" and got the above error, despite 100% certainty there are strips about feeling frustrated. You (or someone) could update this to search by semantics and not by keyword, using a combination of SBERT (or similar model) + a vector database: https://www.pinecone.io/docs/examples/semantic-text-search/
I remember this from a while back - good to bring back memories. This may be a bit excessive, but using CLIP (https://towhee.io/image-text-embedding/clip) or some other multimodal learning model in conjunction with Milvus (https://milvus.io) could make for a search engine that takes the graphics into consideration as well. Not sure how well it would work for comics, but it could make for a pretty unique weekend hack.
I searched for "Somehow, it's always right now until it's later." and it found nothing, I checked on http://www.s-anand.net/comic.calvin.jsz and it's "Somehone, it's always right now until it's later." – it's not very forgiving.
I don't think this is correct. For instance, if I search for Susie, it finds Susie comics even when she isn't mentioned by name.
For instance, the first comic with her has this information
Script
Here comes that new girl. Hey Susie Derkins, is that your face, or is a 'possum stuck in your collar? I hope you suffer a debilitating brain aneurysm, you freak! She's cute, isn't she?? Go away.
Description
Calvin sees the new girl coming and yells a question asking if that's Susie Derkins' face or if a possum is stuck in her collar. He then yells that she should have a debilitating brain aneurysm. Hobbes says she's cute, to which Calvin wants Hobbes to go away.
https://calvinanddune.tumblr.com/
Requiring an exact search is fairly prohibitive. For example I searched for "feeling frustrated" and got the above error, despite 100% certainty there are strips about feeling frustrated. You (or someone) could update this to search by semantics and not by keyword, using a combination of SBERT (or similar model) + a vector database: https://www.pinecone.io/docs/examples/semantic-text-search/
I searched the key word "commit" and some results were returned with the word "committed"
My guess is this guy just set up a simple DB query on the search form and left it at that.
That's what I've done in the past for simple text search.
I know that at least mongodb comes with built in full text search and stemming.
What he really should do is set up elastic search but that's a big pita to learn all that
Calvin and Hobbes Search Engine - https://news.ycombinator.com/item?id=26119380 - Feb 2021 (163 comments)
Calvin & Hobbes Search Engine - https://news.ycombinator.com/item?id=1600211 - Aug 2010 (27 comments)
Calvin & Hobbes "Search Engine" - https://news.ycombinator.com/item?id=1600151 - Aug 2010 (5 comments)
For instance, the first comic with her has this information
Script Here comes that new girl. Hey Susie Derkins, is that your face, or is a 'possum stuck in your collar? I hope you suffer a debilitating brain aneurysm, you freak! She's cute, isn't she?? Go away. Description Calvin sees the new girl coming and yells a question asking if that's Susie Derkins' face or if a possum is stuck in her collar. He then yells that she should have a debilitating brain aneurysm. Hobbes says she's cute, to which Calvin wants Hobbes to go away.
None of which is in the dataset you listed.