News for hackers. Stuff that matters.
Re:Falsehoods Programmers Believe About Search by afturner on Wednesday May 29, 2019 @11:30AM (#20041320)
This is both awesome and so so discouraging. Does anyone have some direction on how to produce good search systems??
Re:Falsehoods Programmers Believe About Search by softwaredoug on Wednesday May 29, 2019 @11:37AM (#20041411)
Focus on measuring search quality and methodology first. Be a scientist. Great search teams obsess about methodology. Treat everything you try as a hypothesis, not guaranteed to work. Create a feedback loop that improves the pace of experimentation.

Other than that, the solution space is just as wide open as regular programming. It's just in many ways more frustrating because nobody knows what they really want from search, they just "know it when they see it" and no two users really can agree on what a good result is! :)

Re:Falsehoods Programmers Believe About Search by mayank on Wednesday May 29, 2019 @02:14PM (#20043509)
This is a very, very insightful point. I would add: never expect a singular "perfect" algorithm, but rather build a framework that lets you blend (and evaluate/weight) the signals from various hacks, workarounds, heuristics, and "proper" algorithms.
Re:Falsehoods Programmers Believe About Search by binarymax on Wednesday May 29, 2019 @12:06PM (#20041885)
In addition to @softwaredoug's comment is his book "Relevant Search", it's a great starting point! https://www.manning.com/books/relevant-search
Re:Falsehoods Programmers Believe About Search by JHer on Wednesday May 29, 2019 @12:48PM (#20042431)
I found "Search User Interfaces" by Marti Hearst very informative. It's available online for free: https://searchuserinterfaces.com/
Re:Falsehoods Programmers Believe About Search by fghtr on Wednesday May 29, 2019 @05:33PM (#20045760)
Perhaps https://yacy.net could help you.