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

Exaktere Suche als die Interne ("Faceted classification")?

Eingetragen von Tobias Claren (48)
am 01.02.2008 - 20:21 Uhr in
  • Modulsuche
  • Drupal 5.x oder neuer

Hallo.

Ich habe die Konfiguration von Drupal jetzt soweit verstanden dass ich vieles weitere durch ausprobieren verstehen kann.

Ein Problem ist jetzt aber die schlechte integrierte Suchfunnktion in Drupal.

Als erstes sucht sie immer nur in einem Index der mehr oder weniger regelmäßig per Cron.php aktuallisiert werden muss wie es scheint.
Bei einer Seite deren Inhalt aber durch die Benutzer wächst (z.B. in den Foren), kann die Suchfunktion gar nicht aktuell genug sein.
Ich will niemand ein leeres Ergebnis zeigen, wenn kurz zuvor etwas entsprechendes eingetragen wurde. Und da das nicht durch mich und andere priviligierte Benutzer geschieht, kann ich eben nicht nach jedem neuen Eintrag mal eben den Cron ausführen.

Entweder ich richte irgendwo einen Cron ein dessen Abstand so niedrig wie möglich ist (Alle paar Sekunden), oder ich bitte jeden Nutzer vor dem Suchen den Cron auszuführen.

Ersteres scheint mir eine Belastung für die ganze Seite, zweiteres wirkt recht unprofessionell.
Ich kann ja verstehen wenn man mit der Indexsuche Belastung sparen will, aber wenn das dazu führt dass man bei solch aktuellen Seiten alle paar Sekunden den Cron ausführen muss, erreicht man wohl das extreme Gegenteil.

Ich benötige also eine bessere Suchfunktion die es erlaubt jedes mal den Volltext zu durchsuchen.
Das wäre die Aktuallität.

Und zweitens die Exaktheit.
Ich will z.B. eine Gruppe "Name und Adresse" in jedem Forentehma vorgeben, und darein Datenfelder wie Strasse, Postleitzahl, Ort usw. anlegen.
Das habe ich Testweise auch schon gemacht, und funtkioniert sehr gut.
Aber ich brauche nun eine Suche die es mir ermöglicht gezielt nach diesen Feldern zu suchen.
So, dass jeder Besucher der Seite wie auf einer Telefonbuchseite nur über diese Daten nach Einträgen suchen kann.
Titel eines Beitrages können frei gewählt werden (und sollen es auch), und erlauben daher keine gezielte Suche nach einem oder mehreren bestimmten Beiträgen.
Aber über die Kombination aus Ort und Staße/Hausnummer findet man sicher gezielt nur die relevanten Ergebnisse.

‹ Forum erweitern Lebenslauf ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

???

Eingetragen von bv (3924)
am 01.02.2008 - 22:43 Uhr
Tobias Claren schrieb

Als erstes sucht sie immer nur in einem Index der mehr oder weniger regelmäßig per Cron.php aktuallisiert werden muss wie es scheint.
Bei einer Seite deren Inhalt aber durch die Benutzer wächst (z.B. in den Foren), kann die Suchfunktion gar nicht aktuell genug sein.
Ich will niemand ein leeres Ergebnis zeigen, wenn kurz zuvor etwas entsprechendes eingetragen wurde. Und da das nicht durch mich und andere priviligierte Benutzer geschieht, kann ich eben nicht nach jedem neuen Eintrag mal eben den Cron ausführen.

Entweder ich richte irgendwo einen Cron ein dessen Abstand so niedrig wie möglich ist (Alle paar Sekunden), oder ich bitte jeden Nutzer vor dem Suchen den Cron auszuführen.

Wenn Du ein Forum betreibst in dem soviel los ist, dass sekündlich Threads gestartet und Kommentare geschrieben werden, wird es wohl innerhalb kürzester Zeit einige 10.000 Beiträge enthalten. Und dann macht doch auch nichts, wenn der Suchindex nur alle paar Minuten aufgefüllt wird, oder?

Hier im DC wird Cron nur einmal die Stunde gestartet. Und siehe da: Dein Beitrag ist schon drin: http://www.drupalcenter.de/search/node/Aktuellere+und+exaktere+Suche+als...

:)

--
bv - drupalcenter.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

"Faceted-classification"-Suche

Eingetragen von Tobias Claren (48)
am 02.02.2008 - 02:44 Uhr

EDIT:

Ich kenne jetzt "Faceted Search":
http://drupal.org/project/faceted_search
Kennt das wer?

Ich habe es installiert, aber ich finde nicht die Möglichkeit wie ich in die Faceted-Search-Seite ein "field" integriere.
In der Seite "Faceted Search" in den "Einstellungen", gibt es keine sichtbare Option.

Zufall :-)

Evtl. habe ich das gemacht. Oder ist die Cron hier geschützt?
Ich habe das nämlich ausprobiert.

Ich will nur nicht riskieren, dass jemand sucht, und nichts findet obwohl es evtl. zufällig kurz davor eingetragen wurde.

Ist es denn besser für die Leistung wenn es "alle paar Minuten" automatisch geschieht, gegenüber einer Vollsuche durch einen Benutzer alle paar Stunden?

Viel wichtiger ist mir aber fürs erste die gesuchte exaktere Suche.
Also dass gezielt nach Datenfelderinhalten gesucht werden kann.
Da wäre es sehr hilfreich wenn die Konfigurtation der Suche mehr hergeben würde.
Ich kann ja in Themen auch Gruppen und Felder definieren.
Jetzt müsste ich diese nur noch auf der Suchseite als Suchfelder einstellen können.

Oder halt eine bessere Suche die das kann als Modul.

Hierzu fand ich folgenden Wikipedia-Eintrag:
http://en.wikipedia.org/wiki/Faceted_classification
Dies sollte eine Suche unterstützen, und zwar über die Klassifikationen die man als Datenfelder mit in den Themen vorgibt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Faceted Search + "CCK Facets" um Nodes über "fields" zu suchen?

Eingetragen von Tobias Claren (48)
am 17.03.2008 - 09:26 Uhr

Hallo.

Ich fand nun dieses Modul:

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
CCK Facets:
XXXXXXXXXXX

CCK Facets is a bundle of modules that integrate with Faceted Search to expose Content Construction Kit (CCK) fields as facets. This allows users to browse field values and to filter search results with those values.

The supported CCK field types are:

Text
Number
Node Reference
User Reference
Date
Datestamp
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Ist das jetzt das was ich suche?
Ich benötige dafür also das CCK und Faceted Search, und dann haben meine Nutzer die Möglichkeit jeden Beitrag (z.B. im Forum) über die Kombination von mehren Inhalten in Datenfeldern zu finden?
Ich kann ja über Forenbeiträge Datenfelder setzen die der Nuter auszufüllen hat.
Name, Strasse, Hausnummer, Postleitzahl, Ort usw. sind Beispiele.
Und dann sucht jemand z.B. eine Seite (z.B. im Forum) wo in Name "Müller" und Ort "Hürth" steht, und erhält alle Ergebnisse (Nodes) auf die diese gezielte Suche zutrifft.

Ist das so richtig? Ist dieses Modul dafür da? Wenn ja, dann warte ich auf eine Version für Drupal 6. Ansonsten muss ich noch weiter suchen.....

Wer Alternative Vorschläge (Module die eine Suche nach Nodes über den Inhalt der Fields erlauben) hat, bitte angeben. Am liebsten wäre mir es gäbe schon ein solches Modul für Drupal 6.
Hier alle Suchen:
http://drupal.org/project/Modules/category/105

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • 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
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
Weiter

Neue Kommentare

  • Inzwischen sind wir bei
    vor 2 Tagen 17 Stunden
  • Migrieren von D7 auf D8/ D10/ D11
    vor 3 Tagen 9 Stunden
  • melde mich mal wieder, da ich
    vor 8 Wochen 13 Stunden
  • Hey danke
    vor 8 Wochen 1 Tag
  • Update: jetzt gibt's ein
    vor 8 Wochen 2 Tagen
  • Hallo, im Prinzip habe ich
    vor 8 Wochen 6 Tagen
  • Da scheint die Terminologie
    vor 8 Wochen 6 Tagen
  • Kannst doch auch alles direkt
    vor 9 Wochen 3 Tagen
  • In der entsprechenden View
    vor 9 Wochen 3 Tagen
  • Dazu müsstest Du vermutlich
    vor 9 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250235
Registrierte User: 20462

Neue User:

  • marouane.blel
  • capilclinic
  • Quabzibboter

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
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