Dlaczego Query, TermQuery itp. Nie wdrażają już Serializable w Lucene 4.0?
Muszę wysłać klasę zawierającą elementy Lucene, takie jakQuery
przez sieć za pomocą EJB i oczywiście ta klasa musi być serializowana. Oznaczyłem moją klasę jakoSerializable
ale wydaje się, że to nie wystarczy:
org.apache.lucene.search.TermQuery is not Serializable
Rzeczywiście, kiedy czytam javadoc ostatniej stabilnej wersji Lucene (4.0), widzę toTermQuery
nie implementuje Serializable,Query
ani. Nie rozumiem, dlaczego te klasy służyły do implementacjiSerializable
w ostatnim wydaniu (3.6.1) i dlaczego tak się nie dzieje?