Optimierung von Suchanfragen Uwe Spadaccini, Online Recherchen
Optimierung von Suchanfragen Problem: Komplexe und umfangreiche Suchanfragen dauern sehr lange oder enden mit einer Fehlermeldung (Dies betrifft vor allem PFS 3000 Datenbanken)
Timeout in der Datenbank Wenn die Datenbank für die Bearbeitung einer Suchanfrage länger benötigt als der Internetserver auf die Rückmeldung wartet tritt ein Timeout auf.
Kommunikationswege Browser AnwenderDatenbank Internetserver Internet CGI-Script
Lösungsmöglichkeiten Erhöhung des Timeout? Blocken von umfangreichen Suchanfragen? Verkürzung der Suchzeiten?
Timeout Einstellungen Die maximale Zeit für die Abarbeitung einer Suchanfrage beträgt derzeit 5 Minuten eine Erhöhung der Zeitspanne würde im Einzelfall Abhilfe schaffen, die Serverkapazität für die übrigen Nutzer jedoch reduzieren Eine moderate Erhöhung wäre akzeptabel, reduziert jedoch nicht die Suchzeiten
Blocken von Suchanfragen Blockieren von Suchanfragen, welche zu einer hohen Treffermenge führen würden Auch bei vielen anderen Datenbanken ist die maximale Treffermenge begrenzt Nachteil: einige sinnvolle Suchanfragen wären dann nicht mehr möglich Dieser Lösungsweg wird nicht angestrebt
Verkürzung von Suchzeiten Investition in schnellere Hardware Splitten von Suchanfragen auf mehrere Teildatenbanken Optimierung von Suchanfragen im Hinblick auf schnelle Abarbeitung Thema dieses Vortrags
Ausschnitt einer Suchanfrage in DPAT L A21C/IC or G01S/IC or G01V/IC or G02B/IC or G05B/IC or G05F/IC or G06M/IC OR G08B/IC or G09F/IC or H01L/IC or H03F/IC or H03G/IC or H03K/IC or H05K/IC L213537?Schutzeinrich? or ?Schutzvorrich? or ?Schutzsystem? or ?Sicherheitseinrich? or ?Sicherheitsvorrich? or ?Sicherheitssystem? L3328Berührungsschutz? or Berührungschutz? or Eingriffschutz? or Eingriffsschutz? or Eindringschutz? or Zugangsschutz? L455260optisch? or optoelektr? or photoelektr? or fotoelektr? or ((opto? or photo or foto) (W)elektr?) or ?Lichtschutz? L5294(L2 or L3) and (L4) L61511?Lichtgitter? or ?Lichtvorhang? or ?Lichtschranke? or ?Lichtschrankengitter? L7675?Sicherheitsgitter? or ?Schutzgitter? or ?Schutzvorhang? L ? befestig? or ?ausricht? or halte? or ?justag? or ?justier? or ?montage? L9 508(L5 or L6 or L7) and L8 L10125L9 and L1 L Hohlprofil? or Profil? or ?Hohlprofil or ?Hohlprofil! or ?Stoffprofil or ?Stoffprofil! or ?Gitterprofil or ?Gitterprofil! L1279L11 and (L6 or L7) L13200L10 or L12
Suchzeit mit Laden des Originalprofils Datenbank DEca. 1:15 Min. (ca Datensätze durchsucht) Cluster DE, EP, WOca. 2:15 Min. (ca Datensätze durchsucht) Cluster DE, EP, WO, USca. 3:30 Min (ca Datensätze durchsucht) Cluster DE, EP, WO, US, JPTimeout! (ca Datensätze durchsucht)
Tipp Nr. 1: Maßvolle Linkstrunkierung Setzen Sie Linkstrunkierung nur ein, wenn wirklich nötig Vergleichen Sie die Trefferzahlen indem Sie einen Begriff mit und ohne Linkstrunkierung suchen Sichten Sie die Treffer auf weitere geeignete Suchbegriffe
Tipp Nr. 1: Maßvolle Linkstrunkierung L1 100?Lichtgitter? L2 96Lichtgitter? L3 4L1 not L2 L4100Lichtgitter? or Sicherheitslichtgitter? l5 0L1 not L4 L159?Lichtvorhang? L2 46Lichtvorhang? L3 59 Lichtvorhang? or ? Lichtvorhang L4 0L1 not L3
Tipp Nr. 2: Abschnitte speichern Speichern Sie umfangreiche Suchprofile nicht als Ganzes, sondern in einzelnen Abschnitten Sie können diese Abschnitte nacheinander laden und so die Suchanfrage wieder zusammensetzen Sie merken dadurch frühzeitig, wenn die Treffermenge zu groß wird
Tipp Nr. 3: Trefferzahlen reduzieren Verwenden Sie keine Suchanfragen, die einen Großteil der Datenbank als Ergebnis liefern. Beispiel: Vorrichtung? or Verfahren? Falls doch nötig kombinieren Sie diese Suchanfrage gleich im Anschluss mit weiteren Suchkriterien zur Reduzierung der Treffermenge 4587 (Vorrichtung? or Verfahren?) and F04#/IC
Tipp Nr. 3: Trefferzahlen reduzieren Für jede L-Nummer (Suchschritt) werden Ergebnisdateien im Userverzeichnis abgelegt. Für jede nachfolgende Verknüpfung dieser L- Nummer werden diese Dateien wieder in den Arbeitsspeicher geladen. Hohe Treffermengen einzelner Suchschritte führen zu großen Dateien!
Tipp Nr. 4: Datenbankauswahl Laden Sie umfangreiche Suchprofile nicht in der Gesamtdatenbank, sondern in Einzeldatenbanken oder Datenbankclustern mit reduziertem Umfang z.B eine Suche im Cluster DE, EP, WO, US und eine ergänzende Suche im Cluster JP Verwenden Sie nur die Länder, welche Sie wirklich benötigen. Die Suche geht dann deutlich schneller.
Tipp Nr. 4: Datenbankauswahl Es stehen Einzeldatenbanken und Datenbankcluster mit unterschiedlichem Länderumfang zur Verfügung. In kleineren Clustern sind die Suchzeiten deutlich kürzer!
Abgeänderte Suchanfrage L A21C/IC or G01S/IC or G01V/IC or G02B/IC or G05B/IC or G05F/IC or G06M/IC or G08B/IC or G09F/IC or H01L/IC or H03F/IC or H03G/IC or H03K/IC or H05K/IC L L1 and (befestig? or ausricht? or halte? or justag? or justier? or montage? or montier?) L Schutz? or ?Schutz or Sicherheit? L optisch? or optoelektr? or photoelektr? or fotoelektr? or ((opto? or photo or foto) (W) elektr?) or ?Lichtschutz? L L3 and L4 L Lichtgitter? or Sicherheitslichtgitter? or Lichtvorhang? or ?Lichtvorhang or ?Lichtschranke? L7 675 ?Sicherheitsgitter? or ?Schutzgitter? or ?Schutzvorhang? L8 234 (L5 or L6 or L7) and L2 L Hohlprofil? or Profil? or ?Hohlprofi# or ?Stoffprofil# or ?Gitterprofil# L10 79 L9 and (L6 or L7) L L8 or L10 Halbierung der Suchzeit, trotz 50 % mehr Treffer
Ursprüngliche Suchanfrage L A21C/IC or G01S/IC or G01V/IC or G02B/IC or G05B/IC or G05F/IC or G06M/IC OR G08B/IC or G09F/IC or H01L/IC or H03F/IC or H03G/IC or H03K/IC or H05K/IC L ?Schutzeinrich? or ?Schutzvorrich? or ?Schutzsystem? or ?Sicherheitseinrich? or ?Sicherheitsvorrich? or ?Sicherheitssystem? L3 328 Berührungsschutz? or Berührungschutz? or Eingriffschutz? or Eingriffsschutz? or Eindringschutz? or Zugangsschutz? L optisch? or optoelektr? or photoelektr? or fotoelektr? or ((opto? or photo or foto) (W)elektr?) or ?Lichtschutz? L5 294 (L2 or L3) and (L4) L ?Lichtgitter? or ?Lichtvorhang? or ?Lichtschranke? or ?Lichtschrankengitter? L7 675 ?Sicherheitsgitter? or ?Schutzgitter? or ?Schutzvorhang? L ? befestig? or ?ausricht? or halte? or ?justag? or ?justier? or ?montage? L9 508 (L5 or L6 or L7) and L8 L L9 and L1 L Hohlprofil? or Profil? or ?Hohlprofil or ?Hohlprofil! or ?Stoffprofil or ?Stoffprofil! or ?Gitterprofil or ?Gitterprofil! L12 79 L11 and (L6 or L7) L L10 or L12