¿Por qué Query, TermQuery, etc. ya no implementan Serializable en Lucene 4.0?
Necesito enviar una clase que contenga elementos de Lucene comoQuery
a través de la red utilizando EJB y, por supuesto, esta clase debe ser serializada. Marqué mi clase comoSerializable
pero no parece ser suficiente:
org.apache.lucene.search.TermQuery is not Serializable
De hecho, cuando leí el javadoc de la última versión estable de Lucene (4.0), puedo ver queTermQuery
No implementa Serializable,Query
ninguno. Lo que no entiendo es por qué esas clases solían implementarse.Serializable
en la última versión (3.6.1), ¿y por qué ya no es así?