Linuchs: Hashtags im Veranstaltungskalender sinnvoll?

Moin,

bei der Programmierung einer Suchfunktion im Veranstaltungskalender stoße ich auf den Begriff Hashtag und überlege, für dermaßen markierte Stichworte im Text einen Index anzulegen.

Habe erstmal recherchiert, in welchem Zusammenhang Hashtags benutzt werden. Offenbar für Nachrichten / Texte in sozialen Netzwerken, da es dort keine Kategorien gibt.

In meinem Kalender muss jeder Veranstaltung ein Datum, ein Ort und kann jeder Veranstaltung 1 .. n Veranstaltungstypen zugeordnet werden, nach denen gesucht werden kann.

Wären die Veranstaltungstypen schon vergleichbar mit Hashtags der sozialen Netzwerke? Wonach noch nicht gesucht werden kann, sind etwa Künstlernamen, die im Text, aber nicht im Titel einer Veranstaltung genannt werden.

Welchen sinnvollen Einsatz seht ihr für Hashtags in der Beschreibung von Veranstaltungen?

Gruß, Linuchs

P.S. Unter „neues Schlagwort eingeben” habe ich „Konzept” eingetragen, wird aber nicht angenommen. Was ist im Formular mit „neues Schlagwort” gemeint? Wohl nur die Wahl von gebrauchten Schlagworten, also bitte anders formulieren.

  1. Hallo Linuchs,

    Hashtags dienen zum Markieren von Suchbegriffen, ja. Twitter hat das - nach IRC Vorläufern - für beliebige Schlagworte etabliert und macht aus Hashtags auch gleich Links.

    Das könntest Du auch tun (bedeutet natürlich etwas Arbeit beim Rendern der Seite): Wenn jemand in seinen Text "Gemütlicher Chorgesang mit #Wein und #Weib" schreibt, könntest Du #Wein und #Weib klickbar machen, um damit alle Veranstaltungen zu zeigen, die ebenfalls das geklickte Hashtag beinhalten. Der Suchindex ist ganz nützlich, um diesen Link performant zu machen.

    Deine Standardschlagworte wie Ort oder Veranstaltungstyp sollten dann intern wie Hashtags behandelt werden. Wenn jemand im Text schreibt "Kommt nach #husum!", dann sollte ein Klick darauf auch alle Veranstaltungen in Husum zeigen.

    Du läufst mit Hashtags natürlich immer Gefahr, dass das jemand zum Spammen nutzt. Wenn die Veranstaltung in - sagenwirmal - Travemünde ist und jemand reinschreibt "Gäste aus #Husum sind willkommen", dann würde die Suche nach Husum diese Veranstaltung ebenfalls zeigen. Abgesehen von Missverständnissen: "Der beste Chor im Holsteiner #Oldenburg" - hm, ja, das kann gut 200km daneben gehen. Darauf sind meine Eltern mal reingefallen, sie hatten Urlaub in Müden gebucht. Davon gibt's aber mindestens drei (Aller, Örtze und, ups, Mosel).

    Rolf

    --
    sumpsi - posui - obstruxi
    1. sie hatten Urlaub in Müden gebucht.

      Um sich mal richtig auszuschlafen? Nervig, wenn der Nachbar mit seinem Bau nicht fertig werden will. Tatsächlich hat mein Bruder aus diesem Grund langfristig eine Ferienwohnung paar km weiter gemietet.

      1. Hallo Linuchs,

        ich dachte, sowas passiert nur ein paar Kilometer Aller-abwärts (Der So-Da-Kran steht seit 2004).

        Rolf

        --
        sumpsi - posui - obstruxi
    2. Hallo Rolf,

      Wenn jemand in seinen Text "Gemütlicher Chorgesang mit #Wein und #Weib" schreibt, könntest Du #Wein und #Weib klickbar machen, um damit alle Veranstaltungen zu zeigen, die ebenfalls das geklickte Hashtag beinhalten.

      Also eine Datenbank-Tabelle mit Einträgen wie

      hashtag    | event_id
      -----------+-----------
      wein       | 4711
      wein       | 4812
      weib       | 4711
      

      Wäre schön, beim Löschen des Events 4711 auch die zugehörigen Einträge in der Hash-Tabelle zu löschen. Geht das mit einer Datenbank-Automatik?

      Gruß, Linuchs

      1. Hallo

        hashtag    | event_id
        -----------+-----------
        wein       | 4711
        wein       | 4812
        weib       | 4711
        

        Wäre schön, beim Löschen des Events 4711 auch die zugehörigen Einträge in der Hash-Tabelle zu löschen. Geht das mit einer Datenbank-Automatik?

        Wenn du die Hash-Tabelle mit einem Fremdschlüssel auf das Feld event_id der oben gezeigten Tabelle versiehst, werden die Hashes, die mit dem Fremdschlüssel 4711 versehen sind, mit gelöscht, wenn der Stammdatensatz gelöscht wird.

        Tschö, Auge

        --
        Ein echtes Alchimistenlabor musste voll mit Glasgefäßen sein, die so aussahen, als wären sie beim öffentlichen Schluckaufwettbewerb der Glasbläsergilde entstanden.
        Hohle Köpfe von Terry Pratchett
        1. Tach!

          Wäre schön, beim Löschen des Events 4711 auch die zugehörigen Einträge in der Hash-Tabelle zu löschen. Geht das mit einer Datenbank-Automatik?

          Wenn du die Hash-Tabelle mit einem Fremdschlüssel auf das Feld event_id der oben gezeigten Tabelle versiehst, werden die Hashes, die mit dem Fremdschlüssel 4711 versehen sind, mit gelöscht, wenn der Stammdatensatz gelöscht wird.

          Das ist abhängig von der konkreten Konfiguration.

          dedlfix.

  2. Hallo,

    P.S. Unter „neues Schlagwort eingeben” habe ich „Konzept” eingetragen, wird aber nicht angenommen. Was ist im Formular mit „neues Schlagwort” gemeint? Wohl nur die Wahl von gebrauchten Schlagworten, also bitte anders formulieren.

    Neue Schlagwörter kann man mit entsprechendem Recht erstellen. Das ist aber nicht gleichzeitig mit dem Drücken des "Beitrag erstellen"-buttons möglich. Man muss mit dem Tabulator (den ich grad aufm handy nicht hab) aus dem input rausgehen.

    Gruß
    Kalk

    1. Hallo Tabellenkalk,

      und "neues Schlagwort" heißt: diesem Beitrag ein weiteres Schlagwort (von max. 3) hinzufügen.

      Früher™️ war das vergeben neuer Schlagworte mal einfacher, aber das führte zur Schlagwortinflation. Darum hat Christian das eingeschränkt.

      Rolf

      --
      sumpsi - posui - obstruxi