Ergebnis 1 bis 6 von 6

Thema: Datenbank Suche mit gleich mehr werten

Hybrid-Darstellung

  1. #1
    Senior Avatar von Nimbus
    Registriert
    Oct 2015
    Beiträge
    590
    Gefällt mir!
    112
    Du gefällst: 617
    Deine Anfrage benutzt (aktuell) überflüssigerweise "REGEXP".
    Für derartige Anfragen ist LIKE in Kombination mit '%' vermutlich geeigneter/performanter.
    Also quasi:
    Code:
    WHERE `title` LIKE '%Home%'
    Überflüssig ist REGEXP hier einfach, weil du eigentlich keine wirkliche Regular-Expression hinschreibst, sondern einen festen Sub-String.

    Lösungsansatz 1: Mehrere Bedingungen mit LIKE statt REGEXP
    Prinzipiell könnte man nun einfach mehrere Bedingungen schreiben und verlangen, dass alle eingehalten werden.
    Code:
    SELECT * FROM `video` WHERE 
        `title` LIKE '%Home%' 
    AND `title` LIKE '%Sweet%' 
    AND `title` LIKE '%Christmas%'
    Lösungsansatz 2:
    Alternativ können wir auch wieder REGEXP aus der Schublade holen und dort mit regulären Ausdrücken beschreiben was gesucht wird. Wie das konkret aussehen könnte hängt aber stark von deinen Anforderungen an das Suchverhalten ab und ist auch nicht super zugänglich, wenn man noch nie damit gearbeitet hat.

    Lösungsansatz 3:
    Eine Software nutzen, die sich speziell auf das Suchen spezialisiert (z.B. Elasticsearch oder Sphinxsearch). Mit diesen Tools lassen sich schöne Dinge umsetzen. Allerdings könnte ich mir vorstellen, dass das noch etwas zu anspruchsvoll für dich ist.

  2. Diesen Mitgliedern gefällt dieser Beitrag:


Ähnliche Themen

  1. (Sonstige) - SUCHE Datenbank Script ähnlich wie Discogs.org oder Musik-sammler.de
    Von zelly im Forum Entwicklung / Programmierung
    Antworten: 8
    Letzter Beitrag: 26.08.2020, 19:14
  2. Fernstudium gleich normales Studium?
    Von SkippyMcDonald im Forum Business Daily Talk & OffTopic
    Antworten: 5
    Letzter Beitrag: 26.09.2018, 12:17
  3. Suche Streaming CMS Script - Private Datenbank
    Von Frank.A im Forum Webmaster Daily Talk & OffTopic
    Antworten: 4
    Letzter Beitrag: 09.02.2017, 13:21
  4. Linux Mint wurde über WordPress gehackt – und zwar gleich doppelt
    Von RedDevil im Forum Datenschutz & Privatsphäre (IT-Security)
    Antworten: 0
    Letzter Beitrag: 24.02.2016, 16:58

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
SzeneBox.org... im Mittelpunkt der Szene!
© since 2015 szeneBOX.org - All Rights Reserved
Domains: www.szenebox.org