21 votes

Search function on Tildes?

Recently, I remembered reading a thread on Tildes about CCleaner that convinced me to stop using it. I wanted to find the thread to see what the suggested alternatives were. I can't see any search functionality on the site and it seems laborious to browse by tags. I tried doing a site search on Duck Duck Go "ccleaner site: https://tildes.net" with no results.

I don't know if this has been brought up before, I can't find any information. I looked in the Docs to see if its mentioned anywhere but didn't come up with anything. Is there a plan to include search functionality on tildes?

10 comments

  1. [6]
    clone1
    Link
    I think search is taking so long because it's a hard problem and notoriously difficult to get right. Take how bad Reddit search is, for example.

    I think search is taking so long because it's a hard problem and notoriously difficult to get right. Take how bad Reddit search is, for example.

    5 votes
    1. [5]
      Neverland
      (edited )
      Link Parent
      I have been involved in a couple projects where we used Lucene based Elastic Search. I was not the dev, but from a product point of view, it all worked really well and came together quickly. What...

      I have been involved in a couple projects where we used Lucene based Elastic Search. I was not the dev, but from a product point of view, it all worked really well and came together quickly. What are the issues that I don’t understand that make the problem so difficult to solve in Reddit’s and Tildes’ cases?

      Edit: @Deimos - I’m sure you have good reasons, but just for my edification, why not just use Elastic or Solr?

      https://pyramid-es.readthedocs.io/en/latest/

      6 votes
      1. [2]
        Deimos
        Link Parent
        It's mostly just way more complexity than it's worth adding for now. PostgreSQL has pretty good search capabilities, so I'd rather start with using those than add another complex system to the stack.

        It's mostly just way more complexity than it's worth adding for now. PostgreSQL has pretty good search capabilities, so I'd rather start with using those than add another complex system to the stack.

        6 votes
        1. Neverland
          Link Parent
          Thanks, yeah I thought it might be something along the lines of overkill.

          Thanks, yeah I thought it might be something along the lines of overkill.

          2 votes
      2. [2]
        dnaq
        Link Parent
        Agreed. Setting up decent search using elasticsearch is pretty simple, especially since for now English is the main language on tildes. However it might be possible to write decent enough search...

        Agreed. Setting up decent search using elasticsearch is pretty simple, especially since for now English is the main language on tildes.

        However it might be possible to write decent enough search functionality using postgresqls to_tsvector if you don’t want to add an elasticsearch cluster for now.

        2 votes