Query
EJB を使用してネットワーク経由などで Lucene 要素を含むクラスを送信する必要があり、もちろんこのクラスをシリアル化する必要があります。私は自分のクラスを次のようにマークしましSerializable
たが、それでは十分ではないようです:
org.apache.lucene.search.TermQuery is not Serializable
実際、Lucene (4.0) の最後の安定版リリースの javadoc を読むと、TermQuery
Serializable も実装していないことがわかりQuery
ます。私が理解できないのは、これらのクラスSerializable
が前回のリリース (3.6.1) で実装されていた理由と、そうでなくなった理由です。