Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Kann der Inhalt der Datenbank Search_index gelöscht werden?

Eingetragen von Denker (129)
am 07.02.2010 - 17:05 Uhr in
  • Allgemeines zu Drupal
  • Drupal 5.x oder neuer

In der Datenbank ist bei mir die "Search_Index"
derart aufgebläht mit über 6 Mio. Einträgen.

Kann man diese Datenbank bedenkenlos "leeren" ?

Mein System wird immer langsamer, daher will ich die Datenbank mal etwas reduzieren, damit bei den Datenbankabfragen der Server nicht so belastet ist. Die Search_Index enthält ja nur die Suchanfragen "Wörter", wird aber bei jeder Abfrage massiv verwendet.

Ist hier jemand "fachkundig" im Bereich Drupal Datenbank ?

‹ obere "1 Zeile" auf Webseite [gelöst]Darstellung im Adminbereich felerhaft ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Jede Menge Fragen

Eingetragen von quiptime (4972)
am 07.02.2010 - 17:31 Uhr

Du solltest an andere Stelle ansetzen um einen Loesungsweg zu beschreiten.

Warum gibt es diesen Index?
Wodurch wird er gebildet?
Warum wird er so gebildet?
Was steckt im Index drin?

Volltext-Indizierung ueber alle Inhalte?

Brauche ich eine Suche ueber alle Inhalte?
Wenn ja, ist es moeglich die Suche zu teilen?
Soll heissen man arbeitet mit mehreren Teilindexen die zusammen eine Suche ueber alle Inhalte ermoeglichen.
Befindet sich ein Suchender in einem bestimmten Bereich des Inhaltes dann sucht er nur in relevanten Inhalten dieses Bereiches - einem der geteilten Indexe. Das Gleiche in anderen Inhaltsbereichen usw.

Wenn teilen moeglich, welche Suche/welches Modul erlaubt es geteilte Suchindexe zu erstellen/verwenden?

Waeren geteilte Suchindexe eine Loesung des Performanceproblemes weil bei einer geteilten Suche auch nur in Teilen (nicht mehr 6 Mio) gesucht wird?

Achso, Deine Frage

Ich weiss nicht was passiert wenn Du die Tabelle einfach leerst und anschliessend neu indizierst. Sollte aber moeglich sein.
Hast Du keine lokale Installation um dieses Vorgehen zu testen? Damit bekommst Du die schnellste Antwort.

------------------------
Quiptime Group

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank für die

Eingetragen von Denker (129)
am 07.02.2010 - 17:48 Uhr

Vielen Dank für die Antwort

das "teilen" ist nicht möglich, da die Suche "nur" die Nodes enthält, wir haben ja sehr viele und kommen täglich zig dazu, im Monat einige tausend. Die Suche wird benötigt von den Lesern, um die entsprechenden Inhalte zu finden, kann also nicht abgeschaltet werden und wird sehr rege genutzt. Die anderen Module sind nicht in die Suche mit einbezogen, nur die Nodes

Das lokale testen liefert leider nicht den gewünschten Hinweis auf den Effekt.
Wenn also alle Suchanfragen gelöscht sind, würde mich interessieren, wie sich dies auf die Gesamt-Performance auswirkt, da dann ja jede Suchanfrage neue Datenbankabfragen erzeugt. Das ist im lokalen Modus nicht testbar, da ich ja nicht mit 100 Leser-Accounts gleichzeitig Suchanfragen stellen kann.

Die Suche ist auf den Standard optimiert, das heißt mit 5 Zeichen
50 Neuindexierungen pro Cronlauf, also alle 2 Minuten. (brauchen wir, auf Grund des Aggregators)

Wie besteht die Möglichkeit den Suchindex "nur für Nodes" zu teilen? Ich habe mir die Tabellen mal angeschaut und sehe da keine große Möglichkeit, da diese schon recht übersichtlich und klein sind.

Die Gedanken habe ich mir natürlich vor erstellen dieses Forenbeitrags schon vorher gemacht (will ja keine überflüssigen Fragen stellen *ggg)

Ich weiss jetzt nicht, ob ich es im Life-Betrieb einfach mal testen soll *zitter

  • Anmelden oder Registrieren um Kommentare zu schreiben

Poste bitte den Link zu

Eingetragen von quiptime (4972)
am 07.02.2010 - 18:04 Uhr

Poste bitte den Link zu dieser Website.

------------------------
Quiptime Group

  • Anmelden oder Registrieren um Kommentare zu schreiben

www.onlinepresse.info

Eingetragen von Denker (129)
am 07.02.2010 - 18:14 Uhr

www.onlinepresse.info

  • Anmelden oder Registrieren um Kommentare zu schreiben

Naja, es gibt kleinere und

Eingetragen von quiptime (4972)
am 07.02.2010 - 18:41 Uhr

Naja, es gibt kleinere und grosse Probleme mit der Suche.

Ein kleineres ist, das der Pager unter den Suchergebnissen zu breit ist und umbricht wenn die Suchergebnisse im 2-stelligen Bereich liegen.

Das Grosse ist das von Dir im Thread geschilderte.

- Du stockst bei der Hardware auf und entgehst fuer eine gewisse Zeit dem aktuellen Problem.
- Ist es wirklich sinnvoll permanent eine Volltextsuche ueber alle Inhalte anzubieten? Es gibt Inhalts-Bereiche.
- Andere Suchen verwenden. Search in Drupal; Augenmerk: Search by Page

------------------------
Quiptime Group

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank für die

Eingetragen von Denker (129)
am 07.02.2010 - 22:14 Uhr

Vielen Dank für die Antwort.
Search by Page sieht sehr sinnvoll aus, allerdings gibt es das nicht für Drupal 5.21 (schade)

Nun, da muss ich mir wirklich schwer Gedanken machen, denn Hardware aufstocken ist nicht die Lösung, da wir einen ziemlich Zuwachs haben, die Inhalte und Suchergebnisse sind "nur" von den letzten 6 Monaten, was also wird in 2,3 Jahren? Also mit der jetzigen Suchfunktion wäre das nicht zukunftsfähig, bzw. die gesamte Seite würde unter der Suche "leiden".

Ja, wir brauchen "leider" die Suche über alle Artikel, dies wird ja auch von den Lesern extrem stark genutzt, um Inhalte zu finden, die "irgendwann" geschrieben wurden. Die Inhaltsbereiche sind da nicht ausreichend, da bereits in jedem Inhaltsbereich tausende Artikel sind und es muss ja für den Leser praktikable und angenehm sein, das sollte ja im Vordergrund stehen (finde ich).

Gibt es eine Version für 5.2 von Search by Page oder ein ähnliches Modul?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Grundsätzlich sollte man

Eingetragen von Alexander Langer (3416)
am 07.02.2010 - 22:43 Uhr

Grundsätzlich sollte man bei allen 5er Installationen ein Upgrade in Betracht ziehen. Es gibt für Drupal 5 praktisch keine Neuentwicklungen mehr und auch die 5er Module werden nur noch in geringem Umfang gewartet, geschweige denn weiterentwickelt. Mit dem bevorstehenden Release von D7 wird sich diese Situation noch weiter verschärfen.

Grundsätzlich gibt es die Möglichkeit die Suche auszulagern und die Suchfunktion des Drupal Core vollständig zu ersetzen. Die größte Unterstützung in Sachen Module und Modulintegration erfährt hier Apache Solr. Kann man als Service z.B. bei Acquia mieten, oder sich selbst auf seinem Server installieren. Dazu braucht es einen passenden Java Servlet Container, wie z.B. Apache Tomcat.

Solr benötigt deutlich weniger Rechenpower, hat bessere Ergebnisse und einige Zusatzfunktionen, mit der man seine Suche deutlich aufwerten kann.

Um Race Conditions auf dem Server zu vermeiden kann man es auch auf einem anderen Server laufen lassen und so Web- und Such-Server getrennt voneinander auf ihren Einsatzzweck optimieren.

--
mortendk: everytime you use contemplate... Thor is striking down from above with his mighty hammer - crushing and killing a kitten!

webseiter.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

@Alexander, ich komme jetzt

Eingetragen von quiptime (4972)
am 07.02.2010 - 23:15 Uhr

@Alexander, ich komme jetzt nicht mit dem boesen Suchmodul, Du weisst schon welches. Es freut mich trotzdem eben festgestellt zu haben das sich ein weiteres Suchmodul als Alternative zu Solr auf den Weg gemacht hat: SuperSearch

@Denker,
wie von Alexander gesagt, 5-er Module is' nicht mehr. Search by Page gibt es definitiv nur als 6-er und 7-er Version. (Abgesehen vom anstehenden Release Drupal 7, mir begegnen durch google immer oefter Posts mit Drupal 8 Inhalten.)

Warte also noch 1 Jahr und dann solltest Du ernsthaft die Migration der OPI Seite zu Drupal 7 erwaegen.

------------------------
Quiptime Group

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ne Alpha-Version, noch dazu

Eingetragen von Alexander Langer (3416)
am 07.02.2010 - 23:28 Uhr

Ne Alpha-Version, noch dazu für D6, hilft ihm ja nun auch nicht wirklich ;)

--
mortendk: everytime you use contemplate... Thor is striking down from above with his mighty hammer - crushing and killing a kitten!

webseiter.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
Weiter

Neue Kommentare

  • Verwende doch das Tag dafür,
    vor 1 Woche 12 Stunden
  • Guckst du hier: step by step
    vor 1 Woche 2 Stunden
  • Guckst du hier: step by step
    vor 1 Woche 2 Stunden
  • Ich habe ja keine Angst vor
    vor 2 Wochen 2 Tagen
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 2 Wochen 4 Tagen
  • Vielen Dank erst einmal, aber
    vor 2 Wochen 6 Tagen
  • Du hast die "Trusted host
    vor 2 Wochen 6 Tagen
  • Bitte genauer den aktuellen Lösungs-Ansatz beschreiben
    vor 4 Wochen 5 Tagen
  • Git und rsync sind die wichtigsten Werkzeuge
    vor 5 Wochen 2 Tagen
  • Arrrrg. Nix Tabelle :-D /*
    vor 9 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250284
Registrierte User: 20500

Neue User:

  • RandallFloop
  • Inga GuAph
  • Robertolix

» Alle User anzeigen

User nach Punkten sortiert:
wla9464
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 7 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association