Yep, this seems to work :-) Thanks! The other way of Directory custom implementation seems interesting, and I would like try it (at least as an oppurtunity to know Lucene better) - is there a simple guide describing how to that? Perhaps some other similar Directory implementations?
Michael McCandless-2 wrote: > > Is the creation of the index in your control? If so, try something like > this: > > ((LogByteSizeMergePolicy) writer.getMergePolicy()).setMaxMergeMB(1.0)); > > (NOTE: not tested). This works because [currently] > LogByteSizeMergePolicy is the default for IndexWriter. Would be safer > to create your own LogByteSizeMergePolicy and set it on the writer... > > This tells the IndexWriter NOT to merge any segment that's over 1.0 MB > in size. With a default merge factor of 10, this should "generally" > mean you don't get a segment over 10MB, though it may not be a hard > guarantee (you can lower the 1.0 if you still see a segment over 10 > MB). > > Implementing a custom directory that splits files @ 10 MB is also > possible, but is a good amount more work. You'd have to have your > IndexOutput write to the separate 10 MB sized files, then make an > IndexInput that "pretends" they are one file. > > Mike > > On Thu, Jan 7, 2010 at 6:24 AM, Dvora <barak.ya...@gmail.com> wrote: >> >> Thanks for the reply. >> >> Can you please add some detailed explanations? I'm trying to upload >> Lucene >> index to Google App Engine, and the files size must not exceed 10MB. >> >> >> >> Michael McCandless-2 wrote: >>> >>> I don't think this is implemented [yet] today. You'd have to >>> implement the Directory, IndexInput and IndexOutput classes, to make >>> this work. >>> >> >> -- >> View this message in context: >> http://old.nabble.com/Is-there-a-way-to-limit-the-size-of-an-index--tp27056573p27058014.html >> Sent from the Lucene - Java Users mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org >> For additional commands, e-mail: java-user-h...@lucene.apache.org >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org > For additional commands, e-mail: java-user-h...@lucene.apache.org > > > -- View this message in context: http://old.nabble.com/Is-there-a-way-to-limit-the-size-of-an-index--tp27056573p27059555.html Sent from the Lucene - Java Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org