Drupal 8: Suchen in einen mit Nutch erstellten Solr Index
Eingetragen von IhaveGotAQuestion (10)
am 22.03.2016 - 22:27 Uhr in
am 22.03.2016 - 22:27 Uhr in
Hallo,
also ich Crawle mit Nutch ein paar Webseiten und erstelle anschließend in Nutch einen Apache Solr Index.
Jetzt würde ich gerne in Drupal in diesem Index suchen und die Suchergebnisse anzeigen lassen. Mit der Search API kann ich einen Solr Server anschließen und auch ein Solr Index erstellen, aber wie greife ich auf den schon mit Nutch erstellten Solr Index zu und verbinde diesen mit der Suchemaske und Anzeige der Ergebnisse?
Ich verwende bisher Drupal 8, Solr 4.9 und Nutch 1.1.1
Hoffe mir kann da jemand helfen, danke schon mal!
Cheers
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich habe Nutch-Felder in die
am 23.03.2016 - 15:15 Uhr
Ich habe Nutch-Felder in die Drupal schema.xml hinzugefügt. Jetzt liegen meine Ergebnisse des Nutch Crawler in Drupal Suchindex. Allerdings kann ich dennoch nicht darauf zugreifen.
Drupal 8 Solr 4.10 Nutch 1.10
Hey, danke für den Tipp! Das
am 23.03.2016 - 16:22 Uhr
Hey, danke für den Tipp! Das werde ich auch mal probieren. Bleibt nur noch der Zugriff in Drupal offen...
Wie hast du eigentlich das
am 25.03.2016 - 19:45 Uhr
Wie hast du eigentlich das Search Form mit dem Search API verknüpft? Also kann ich dem vorhandenen Such-Frontend mitteilen, dass jetzt ein Solr Index benutzt werden soll?
Hi, verstehe ich das
am 27.03.2016 - 13:37 Uhr
Hi,
verstehe ich das richtig?
Ich habe Nutch-Felder in die Drupal schema.xml hinzugefügt. Jetzt liegen meine Ergebnisse des Nutch Crawler in Drupal Suchindex. Allerdings kann ich dennoch nicht darauf zugreifen.
Drupal 8 Solr 4.10 Nutch 1.10
1.
Ich meine die schema.xml gehört zu SOLR und hat nix mit Drupal zu tun.
2.
Drupal Suchindex (Datenbank), wozu dann SOLR (keine Datenbank) ?
Auf den SOLR Index kann man ganz einfach über Queries (JSON/XML) zugreifen ohne die DB zu belasten.
MfG
Robert
https://awri.ch
Ich habe eine Schweizer Tastatur und daher kein scharfes ß ;-)
Nein das verstehst du nicht
am 29.03.2016 - 09:24 Uhr
Nein das verstehst du nicht wirklich.
Der Suchindex ist keine Datenbank sondern in Solr Index, der die Nutch Resultate beinhaltet. Die Datenbanksuche ist deaktiviert.
Zur Zeit ist noch unklar, wie man von Drupal auf diesen Index zugreifen kann.
Lösung für Drupal 7
am 29.03.2016 - 10:05 Uhr
Moin,
also für Drupal 7 gibt es das Sarnia Modul (https://www.drupal.org/project/sarnia), mit welchem ich auf einen externen Index zugreifen kann. Leider gibt es das Modul noch nicht für Drupal 8.
Gruß
Hallo, wozu benötigst Du
am 29.03.2016 - 11:59 Uhr
Hallo,
wozu benötigst Du Nutch?
Geht es um externe Daten?
Jetzt liegen meine Ergebnisse des Nutch Crawler in Drupal Suchindex.
Du meinst wohl den SOLR Index, oder ist der Kontent den Du indexiert hast auch in der Drupal DB vorhanden?
Eigentlich sucht man über die SOLR Search API nach Feldern/Nodes die in Drupal auch vorhanden sind.
Wenn der Inhalt, den Du im SOLR index hast nicht auch als Nodes in Drupal vorhanen sind,
musst Du Dich um SOLR Query und Rendern der Daten selbst kümmern (ggf. eigenes modul).
MfG
Robert
https://awri.ch
Ich habe eine Schweizer Tastatur und daher kein scharfes ß ;-)
Hallo, ja genau, ich crawle
am 29.03.2016 - 15:16 Uhr
Hallo,
ja genau, ich crawle ein paar Webseiten und diese Möglichkeit ist bei Solr noch sehr Basic. Deshalb brauche ich Nutch für Webseiten und einen weiteren Index für Drupal Content, welcher sich ja super mit den vorhandenen Modulen indexieren lässt.
Ich bin jetzt auf Drupal 7 umgestiegen, weil es hierfür viele Module rund um Solr gibt.
Gruß
Klappt mit dem Modul Sarnia
am 30.03.2016 - 10:10 Uhr
Klappt mit dem Modul Sarnia auf Drupal 7