Skip to content
  • Hjem
  • Seneste
  • Etiketter
  • Populære
  • Verden
  • Bruger
  • Grupper
Temaer
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Kollaps
FARVEL BIG TECH
  1. Forside
  2. Fediverse
  3. Search sucks! Yeah, it does, and here's why.

Search sucks! Yeah, it does, and here's why.

Planlagt Fastgjort Låst Flyttet Fediverse
search
12 Indlæg 9 Posters 0 Visninger
  • Ældste til nyeste
  • Nyeste til ældste
  • Most Votes
Svar
  • Svar som emne
Login for at svare
Denne tråd er blevet slettet. Kun brugere med emne behandlings privilegier kan se den.
  • julian@community.nodebb.orgJ This user is from outside of this forum
    julian@community.nodebb.orgJ This user is from outside of this forum
    julian@community.nodebb.org
    wrote sidst redigeret af
    #1

    You might’ve heard that search sucks on software X… maybe software Y… definitely on software Z. The default one kind of sucks on NodeBB too, admittedly.

    But why? It’s because search is really frickin’ hard to get right, and expensive to get good at.

    Remember that Google started as a search company, and they became king because they got really good at it, and it was their only product (at the time, anyway!)

    The easiest type of search is “full text” search. It matches words exactly based on what you type in. For example if you search lemmy it would match posts that include the word lemmy but depending on how the content was indexed, might not match lemmy.world, lemmy.ca, lemmyverse, etc.

    From there you start adding complexity like supporting AND and OR. You support partial matches (lem returns posts containing lemmy and lemmings).

    Add more logic to remove stop words and articles like a, the, etc.

    Put in some sorting logic to rank stuff higher (what’s your algo? Recency? Votes? etc.)

    That’s just the tip of the iceberg… this problem domain is so vast that entire companies have been built around just providing searching as a service (e.g. Algolia), and it isn’t cheap!

    1 Reply Last reply
    0
    • rglullis@communick.newsR This user is from outside of this forum
      rglullis@communick.newsR This user is from outside of this forum
      rglullis@communick.news
      wrote sidst redigeret af
      #2

      Is this rant Fediverse-specific?

      julian@community.nodebb.orgJ 1 Reply Last reply
      0
      • rglullis@communick.newsR rglullis@communick.news

        Is this rant Fediverse-specific?

        julian@community.nodebb.orgJ This user is from outside of this forum
        julian@community.nodebb.orgJ This user is from outside of this forum
        julian@community.nodebb.org
        wrote sidst redigeret af
        #3

        rglullis@communick.news A little bit, yes! There was a recent thread in the community I posted to where a discussion about the rather lacklustre search of various software took place.

        1 Reply Last reply
        0
        • rglullis@communick.newsR This user is from outside of this forum
          rglullis@communick.newsR This user is from outside of this forum
          rglullis@communick.news
          wrote sidst redigeret af
          #4

          I understand where you are coming from: search is not easy, but at the same time I think we already have solutions that are “good enough” and doesn’t require a ton of work from the developers. PostgreSQL FTS works well enough to power the search system for Lemmy and it works out-of-the-box, for example.

          1 Reply Last reply
          0
          • H This user is from outside of this forum
            H This user is from outside of this forum
            hendrik@palaver.p3x.de
            wrote sidst redigeret af
            #5

            I think I’m fine. I’ll just search for some words in the title and that usually returns the correct post. And as long as it’s the Fediverse and not a closed forum with login or Discord, I can use Google, since it’s on the open internet. At least for Lemmy. Other than that it’s really hard. I don’t think any search engine can find me the article that I skimmed by Friday evening where I just vaguely remember on how it was about some Youtuber that I know, and I have no other information. I sometimes want to find stuff and it’s impossible. With any search engine/method. Sometimes my browser history helps me with that. Or homing in on a timeframe and a rough place and then scrolling through things. But a least for me it tends to be one of the two extremes. Either the rudimentary tools are fine. Or it’s really hard but a “better” search wouldn’t cut it either.

            1 Reply Last reply
            0
            • iso@lemy.lolI This user is from outside of this forum
              iso@lemy.lolI This user is from outside of this forum
              iso@lemy.lol
              wrote sidst redigeret af
              #6

              I think Meilisearch is pretty good. I throw it wherever possible and it works 🙂 Implementing a custom solution is not worth it.

              M 1 Reply Last reply
              0
              • iso@lemy.lolI iso@lemy.lol

                I think Meilisearch is pretty good. I throw it wherever possible and it works 🙂 Implementing a custom solution is not worth it.

                M This user is from outside of this forum
                M This user is from outside of this forum
                mbirth@lemmy.ml
                wrote sidst redigeret af
                #7

                There’s also Marginalia if you’re looking for some rather traditional web search.

                1 Reply Last reply
                0
                • L This user is from outside of this forum
                  L This user is from outside of this forum
                  landedgentry@lemmy.zip
                  wrote sidst redigeret af
                  #8

                  Don’t forget to mention that Google is no longer that good at it lol

                  1 Reply Last reply
                  0
                  • jjmoldy@lemmy.worldJ This user is from outside of this forum
                    jjmoldy@lemmy.worldJ This user is from outside of this forum
                    jjmoldy@lemmy.world
                    wrote sidst redigeret af
                    #9

                    What gets me is when I set to sort results by top, 1 month (for example) and it shows posts from 2 years ago

                    1 Reply Last reply
                    0
                    • yessikg@lemmy.blahaj.zoneY This user is from outside of this forum
                      yessikg@lemmy.blahaj.zoneY This user is from outside of this forum
                      yessikg@lemmy.blahaj.zone
                      wrote sidst redigeret af
                      #10

                      I wish more fedi software had advanced search options like Peertube

                      1 Reply Last reply
                      0
                      • mimicjar@lemmy.worldM This user is from outside of this forum
                        mimicjar@lemmy.worldM This user is from outside of this forum
                        mimicjar@lemmy.world
                        wrote sidst redigeret af
                        #11

                        Search also sucks because people suck.

                        If I post a picture of a flower with the caption “Look what grew in my garden!”, that’s a terrible post from a search point of view.

                        Later on someone will search for “flower” but I didn’t use the word “flower” so now search sucks.

                        Of course a much more common post is someone posting a picture of text, from Twitter, Tumblr, etc. with, once again, a vague caption. You remember the picture, but not what the poster actually said.

                        Searching comments will sometimes help, but that depends on the comments being related.

                        julian@community.nodebb.orgJ 1 Reply Last reply
                        0
                        • mimicjar@lemmy.worldM mimicjar@lemmy.world

                          Search also sucks because people suck.

                          If I post a picture of a flower with the caption “Look what grew in my garden!”, that’s a terrible post from a search point of view.

                          Later on someone will search for “flower” but I didn’t use the word “flower” so now search sucks.

                          Of course a much more common post is someone posting a picture of text, from Twitter, Tumblr, etc. with, once again, a vague caption. You remember the picture, but not what the poster actually said.

                          Searching comments will sometimes help, but that depends on the comments being related.

                          julian@community.nodebb.orgJ This user is from outside of this forum
                          julian@community.nodebb.orgJ This user is from outside of this forum
                          julian@community.nodebb.org
                          wrote sidst redigeret af
                          #12

                          Does anyone remember way before Google had image recognition technology, the time they built a game that paired up random people on the internet, showed them each an image, and waited for them to both guess the same keyword?

                          It was gamified human powered taxonomy for meaningless internet points and it was hilarious (at the time.)

                          1 Reply Last reply
                          0
                          Svar
                          • Svar som emne
                          Login for at svare
                          • Ældste til nyeste
                          • Nyeste til ældste
                          • Most Votes


                          • Log ind

                          • Har du ikke en konto? Tilmeld

                          • Login or register to search.
                          Powered by NodeBB Contributors
                          Graciously hosted by data.coop
                          • First post
                            Last post
                          0
                          • Hjem
                          • Seneste
                          • Etiketter
                          • Populære
                          • Verden
                          • Bruger
                          • Grupper