Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Views ›

Drupal 6 Views Filter abfrage wenn kein Haken dann keine Ausgabe!

Eingetragen von artweb (443)
am 08.11.2014 - 12:10 Uhr in
  • Views
  • Drupal 6.x

Liebe Drupal Gemeinde,

komme gerade drauf, dass vielleicht mehr Sinn macht wenn ich bei der Ausgabe der Views:
http://www.altertuemliches.at/suche/index so einstelle, dass die Artikel/Ergebnis erst dann ausgeben wird,
wenn ein Suchbegriff eingeben wird oder ein Haken gesetzt wird... bzw. damit könnte ich den Server vielleicht etwas entlasten!

Anmerkung: die Suche was bei Durpal in Core dabei ist, habe ich deaktiviert, da der Server in die Knie geht, bei ca. 30.000 Seiten!

Komme nur nicht drauf wie ich das der Views beibringen kann? Im Anhang ist ein die Views für die Type Abfrage!

Ist einer von euch mal vor so ein Problem gestanden?

Vielen Dank und alles Beste

Andreas

AnhangGröße
übersicht der views77.7 KB
detail der view: type54.74 KB
‹ OpenLayers Map (Block): Problem mit Taxonomien Drupal 6 Views Filter abfrage wenn kein Haken dann keine Ausgabe! ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ein Fall für ApacheSolr

Eingetragen von C_Logemann (912)
am 08.11.2014 - 14:58 Uhr

Prinzipiell könnte die Idee, die Hauptsuche erstmal abzustellen, bis etwas konkret gesucht wird, ein wenig was bringen. Aber nur zum Verständnis: Mehr Filter und/oder komplexere Filter reduzieren zwar das Suchergebnis, erhöhen aber die Rechenleistung dahinter. Eine Einfach Anfrage mit möglichst wenig Filter in Views via MySQL insbesondere ohne Volltext-Suche Filter (der besondere viel Leistung frisst in MySQL) ist noch relativ harmlos, da der Pager (den man benutzen sollte mit möglichst kleinem Wert) wenigstens die Datenmengen schon in der MySQL-Abfrage limitiert. Aber die Optimierung an den Filtern würde ich bestenfalls als Übergangslösung betrachten, ohne jetzt eine gute Handlungsanweisung dazu geben zu können. Ich schreibe übrigens absichtlich Views-MySQL-Lösung, da Views auf ganz unterschiedliche Datenquellen zugreifen kann. Z.B. kann man die MySQL-Abfrage auch auf einer anderen MySQL-Datenbank (z.B. eine replizierte) auslösen und damit die Haupt-DB entlasten. Und zu MYSQL gehört für mich auch der Open Source Fork MariaDB, zu dem ich unten noch was schreibe.

Aber wenn die interne Suche schon schlapp macht, ist eine Views-basierte Volltext-Suche in der MySQL-DB eher noch schlechter.
Die interne Suche von Drupal sollte eigentlich performanter sein als eine Views-MySQL Volltext-Suche, da der Content indexiert wird. Wahrscheinlich weil MySQL selbst keine gute Volltext-Lösungen anbietet. Da gibt es aber einige technische Entwicklungen insbesondere auch bei MariaDB, die da vllt. in naher Zukunft Verbesserung bringt. Stichwort ist hier NoSQL, also nicht relationale Datenbanken. Bezüglich der Textsuche sind diese viel besser geeignet und es gibt einige fertige Erweiterungen für Drupal. Eine der ältesten externen Such-Technologien für Drupal basieren auf Lucene/ApacheSolr, die man z.B. mit Apache Solr Search oder mit Search API Solr Search einbinden kann. Das benötigt dann zwar einen ApacheSolr-Dienst, den man evtl. zusätzlich mieten kann bei einem Hoster oder sich selbst einrichten muss auf einem Root-Server. An dieser Stelle wird es dann leider entweder teurer oder unsicher, wenn man das nicht selbst beherrscht.

Nachtrag: Search API ist erst für Drupal 7 erhältlich, aber das andere Modul wird in vielen professionellen Drupal 6 Systemen eingesetzt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • 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
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
Weiter

Neue Kommentare

  • Arrrrg. Nix Tabelle :-D /*
    vor 3 Wochen 1 Tag
  • Textboxen mit Tabelle
    vor 3 Wochen 1 Tag
  • Du sollst ja auch keine
    vor 3 Wochen 1 Tag
  • Theme
    vor 3 Wochen 1 Tag
  • Welches Theme benutzt du
    vor 3 Wochen 1 Tag
  • Mit Responsive Raster hatte
    vor 3 Wochen 2 Tagen
  • Hallo Alex,um das Häkchen
    vor 3 Wochen 2 Tagen
  • Modul view_unpublished
    vor 3 Wochen 3 Tagen
  • Modul "override node options"
    vor 3 Wochen 4 Tagen
  • Im Grunde ist dass ein
    vor 3 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250270
Registrierte User: 20481

Neue User:

  • Aoirhic
  • Stevebok
  • Robertnobia

» Alle User anzeigen

User nach Punkten sortiert:
wla9463
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 21 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