RAMdirectories are transient, they go away when your program ends. They are suitable for small indexes that are created on the fly etc.
An index written to disk (i.e. an FSDIr) is just a set of files. You can freely copy them anywhere you want. Assuming you have an index phase where the index is created, once that is finished you can put it wherever you want. In a client server situation, you need to have some transport layer to go back and forth. We've had good results with XmlRpc. The idea is that a client packages up the request in an XML packet and sends it via XmlRpc to the server. The server analyzes the packet, performs the search, and packs up an XML response for the client. XmlRpc was *very* easy for us to set up and use. Best Erick On Feb 17, 2008 7:20 AM, Jan Pieper <[EMAIL PROTECTED]> wrote: > Hi guys, > > I want to use lucene for my new application and I have to store my > lucene index on another server than my client is running on. What is the > best way to use the index? Only found RAMDirectory and FSDirectory in > lucene package. > > I read something about "download, manipulate and upload index" but I > don't think that this is a good solution. Also read about an index server. > > -- Jan > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >