Warum implementieren Query, TermQuery usw. Serializable in Lucene 4.0 nicht mehr?
Ich muss eine Klasse senden, die Lucene-Elemente enthält, wie zQuery
über das Netzwerk mit EJB und natürlich muss diese Klasse serialisiert werden. Ich habe meine Klasse als markiertSerializable
aber es scheint nicht genug zu sein:
org.apache.lucene.search.TermQuery is not Serializable
In der Tat, wenn ich das Javadoc der letzten stabilen Veröffentlichung von Lucene (4.0) lese, kann ich das sehenTermQuery
implementiert nicht Serializable,Query
weder. Was ich nicht verstehe, ist, warum diese Klassen verwendet, um zu implementierenSerializable
in der letzten Version (3.6.1), und warum ist es nicht mehr der Fall?