This was part of the rationale for introducing the XML Query Parser:

1) An extensible query syntax that is expressive enough to represent the full 
range of Lucene functions (filters, moreLikeThis etc)
2) Serializable
3) Language independent
4) Decouples the holder of query criteria from the  implementations that 
execute the query.

Cheers
Mark

________________________________
 From: Trejkaz <[email protected]>
To: Lucene Users Mailing List <[email protected]> 
Sent: Tuesday, 4 December 2012, 9:43
Subject: Re: Lucene 4.0, Serialization
 
On Tue, Dec 4, 2012 at 8:33 PM, BIAGINI Nathan
<[email protected]> wrote:
> I need to send a class containing Lucene elements such as `Query` over the
> network using EJB and of course this class need to be serialized. I marked
> my class as `Serializable` but it does not seems to be enough:
>
>     org.apache.lucene.search.TermQuery is not Serializable
>
> Indeed, when i read the javadoc of the last stable release of Lucene (4.0),
> i can see that `TermQuery` does not implement Serializable, `Query` neither.
> What i don't understand is why those classes used to implement
> `Serializable` in the last release (3.6.1), and why it's no longer the case?

Although I am curious about this myself, couldn't you just send a query string?

TX

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to