/ / Fehler beim Hinzufügen von Dokumenten zu Solr (Django + Heuhaufen) - Django, Solr, Indexierung, Django-Heuhaufen

Fehler beim Hinzufügen von Dokumenten zu Solr (django + haystack) - django, solr, Indizierung, django-haystack

Ich entwickle eine einfache Suchmaschine mit Django + Haystack. Ich folge diesem Tutorial:

Zum Zeitpunkt der Indexierung mit

python manage.py rebuild_index

Ich erhalte diesen Fehler:

Failed to add documents to Solr: No connection adapters were found for "localhost:8983/solr/update/?commit=true"

Ich habe schema.xml aktualisiert, den Solr-Server neu gestartet, aber der Fehler bleibt bestehen. Wie kann ich es reparieren?

Antworten:

1 für die Antwort № 1

Problem gefunden. Definieren der von mir verfassten SearchIndex-Vorlage:

{{ object.title }}
{{ object.user.get_full_name }}
{{ object.body }}

das Problem war "get_full_name"

mit

{{ object.title }}
{{ object.user }}
{{ object.body }}

Objekte werden indiziert.

Ich vermute, dass das Benutzermodell keine Standardmethode "get_full_name" hat.