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?

questionAnswers(1)

yourAnswerToTheQuestion