I mean poor UX has no excuse but slow speed can be reasoned if it makes the quality of the service better.
Self-plug: I run such a search engine (for programmers) in my living room, at <https://search.feep.dev/>. I don’t spend a ton of time maintaining it, so I’m interested to see what someone really dedicated could do.
[1] I wrote a 2004-vs-2014 comparison, and things have only gotten better since then: https://search.feep.dev/blog/post/2022-07-23-write-your-own
As long as it does what it is meant to, as a simple search engine, it seems fine
I understand this is just for fun, just wanted to point that out.
And isn’t a big advantage that synonyms are handled correctly. This implementation still has that advantage.
Ah, OK! I never really grokked how to use word-level embeddings. Makes more sense now.
> Grok (/ˈɡrɒk/) is a neologism coined by the American writer Robert A. Heinlein for his 1961 science fiction novel Stranger in a Strange Land. While the Oxford English Dictionary summarizes the meaning of grok as "to understand intuitively or by empathy, to establish rapport with" and "to empathize or communicate sympathetically (with); also, to experience enjoyment",[1] Heinlein's concept is far more nuanced, with critic Istvan Csicsery-Ronay Jr. observing that "the book's major theme can be seen as an extended definition of the term."[2] The concept of grok garnered significant critical scrutiny in the years after the book's initial publication. The term and aspects of the underlying concept have become part of communities such as computer science.
[0] https://trends.google.com/trends/explore?date=all&geo=US&q=g...
franczesko•6h ago
https://www.cs.virginia.edu/~evans/courses/
marginalia_nu•3h ago
[1] https://ciir.cs.umass.edu/irbook/
franczesko•2h ago
https://www.cs.virginia.edu/~evans/courses/cs101/
StefanBatory•7m ago