Solr und eZ Find Problem

Ich bin vor einigen Tagen auf ein Problem bei eZ Find und Solr hingewiesen worden. Das Resultat war, dass der Artikel nicht indiziert wurde und keiner hat gewusst warum und wieso.

Es konnte bei Solr 3.5 und eZ Find 2.7 mehrmals nachgestellt werden.

Problem und Lösung

Im Grunde geht es um alle Datentypen mit Zahlen (Preise, Float etc.). Darunter fällt leider auch der Datentyp für das Datum. Wenn man einen Import in eZ Publish entwickelt und die Zahlen ohne Werte importiert, dann stellt sich Solr quer und wirft bei der Indizierung einen Fehler!

Also was lernen wir daraus?

  • Zahlenfelder (ob jetzt als Pflichtfeld oder nicht) immer mit dem Standardwert befüllen
  • Datumsfelder bei nicht Verwendung mit 0 befüllen

Dies trifft aber nicht nur beim Import zu, dies kann auch bei der Eingabe im Backend passieren. Also wichtig: Standardwert festlegen!

Weitere Artikel zu eZ Find:

David Hohl

Seit 1995 Entwickler und Projektleiter. Langjährige Erfahrung mit eZ Publish. War von 2012 bis 2014 bei silver.solutions als Entwickler, Konzeptionen und Projektleiter für eZ Publish Projekte verantwortlich.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.