←back to thread

279 points freediver | 2 comments | | HN request time: 0.001s | source
Show context
marginalia_nu ◴[] No.45952174[source]
The idea behind search itself is very simple, and it's a fun problem domain that I encourage anyone to explore[1].

The difficulties in search are almost entirely dealing with the large amounts of data, both logistically and in handling underspecified queries.

A DBMS-backed approach breaks down surprisingly fast. Probably perfectly fine if you're indexing your own website, but will likely choke on something the size of English wikipedia.

[1] The SeIRP e-book is a good (free) starting point https://ciir.cs.umass.edu/irbook/

replies(7): >>45952237 #>>45952734 #>>45952769 #>>45952991 #>>45953075 #>>45953286 #>>45954345 #
zipy124 ◴[] No.45954345[source]
I think in today's world the harder problem is evading SEO spam. A search engine is in constant war with adverserarial players, who need you to see their content for revenue, rather than the actual answer.

This neccessitates a constant game of cat and mouse, where you adjust your quality metric so SEO shops can't figure it out and capitalise on it.

replies(3): >>45954581 #>>45954763 #>>45955477 #
zppln ◴[] No.45954581[source]
I feel at this point you'd almost be better off hand-curating a set of domains and only crawl those.
replies(1): >>45956058 #
1. skeeter2020 ◴[] No.45956058[source]
not sure if this was intentional, but everything old is new again; back to OH yahoo? or Craig's list?
replies(1): >>45956327 #
2. graemep ◴[] No.45956327[source]
Not quite, in that you can curate domains but crawl all the urls on those domains.

I think SEO plam + AI slop is likely to lead us back to human curation.