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: