Well, calling optimize(maxNumSegments) will (from the javadocs on
recent releases) "Optimize the index down to <= maxNumSegments".  So
optimize(100) won't get you down to 1 big file, unless you are using
compound files perhaps.  Maybe it did something different 7 years ago
but that seems very unlikely.

In 3.5.0 all optimize() calls are deprecated anyway.  I suggest you
read the release notes and the javadocs, upgrade to 3.5.0 and remove
all optimize() calls altogether.


--
Ian.


On Fri, Dec 2, 2011 at 9:58 AM, KARTHIK SHIVAKUMAR
<nskarthi...@gmail.com> wrote:
> Hi
>
> I have used Index and Optimize   5+ Million XML docs  in Lucene 1.x    7
> years ago,
>
> And this piece of IndexWriter.optimize used to Merger all the bits and
> pieces of the created into 1 big file.
>
> I have not tracked the API changes since 7 years....and with
> lucene-core-3.3.0 ...on google  not able to  find the solutions Why this is
> happening.
>
>
> with regards
> karthik
>
> On Fri, Dec 2, 2011 at 12:37 PM, Simon Willnauer <
> simon.willna...@googlemail.com> wrote:
>
>> what do you understand when you say optimize? Unless you tell us what
>> this code does in your case and what you'd expect it doing its
>> impossible to give you any reasonable answer.
>>
>> simon
>>
>> On Fri, Dec 2, 2011 at 4:54 AM, KARTHIK SHIVAKUMAR
>> <nskarthi...@gmail.com> wrote:
>> > Hi
>> >
>> > Spec
>> > O/s win os 7
>> > Jdk : 1.6.0_29
>> > Lucene  lucene-core-3.3.0
>> >
>> >
>> >
>> > Finally after Indexing successfully ,Why this Code does not optimize (
>> > sample code )
>> >
>> >            INDEX_WRITER.optimize(100);
>> >            INDEX_WRITER.commit();
>> >            INDEX_WRITER.close();
>> >
>> >
>> > *N.S.KARTHIK
>> > R.M.S.COLONY
>> > BEHIND BANK OF INDIA
>> > R.M.V 2ND STAGE
>> > BANGALORE
>> > 560094*
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
>> For additional commands, e-mail: java-user-h...@lucene.apache.org
>>
>>
>
>
> --
> *N.S.KARTHIK
> R.M.S.COLONY
> BEHIND BANK OF INDIA
> R.M.V 2ND STAGE
> BANGALORE
> 560094*

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org

Reply via email to