• Lvxferre [he/him]@mander.xyz
    link
    fedilink
    English
    arrow-up
    2
    ·
    2 days ago

    I really want a search that works like this.

    • There are at least three Boolean operators: and, not, or. They’re well documented, users can easily see how to use them, and they apply to groups of search terms or individual search terms as the user wants.
    • Lack of a Boolean operator should be interpreted as “and”.
    • Case is simply not taken into account.
    • Extremely limited approximate string matching, that can be turned off for individual terms or for the whole. And if you turn it off, the search engine should respect it.
    • No semantic bullshit, stop assuming what the user “means” dammit. At most if the scope of the search is extremely limited, have a list of synonyms, but let the user turn it off.
    • No profiling/personalisation. At most let the user filter results by language. (inb4: don’t assume user language, ask them.)

    Make it predictable. Make it procedural. Make it so users can actually find what they requested, instead of your assumptions / bullshit over what they want.