Compound Indexes Problem

2006-03-30 Thread depsi programmer
Hello,
  I am using lucene for storing details of my students. I have used 
  SetUseCompoundFile(True) and optimised the indexes. Now I am not able to 
convert them back to their original form
  Thanks in advance
  Depsi


-
New Yahoo! Messenger with Voice. Call regular phones from your PC and save big.

RE: Compound Indexes Problem

2006-03-30 Thread Dennis Kubes
According to the Lucene In Action book you can convert from one compound to
multi-file and vice versa by setting the setCompoundFile method to true or
false.  But in running this myself I found that while I can convert from
multi-file to compound, it doesn't convert back.  Here is the code that I
used.

try {
  System.setProperty(org.apache.lucene.lockDir,
lock-directory-path-here);
  String idxDir = index-directory-path-here;
  IndexWriter writer = new IndexWriter(idxDir, new StandardAnalyzer(),
false);
  writer.setUseCompoundFile(false);
  writer.optimize();
  writer.close();
}
catch (IOException e) {
  // TODO Auto-generated catch block
  e.printStackTrace();
}

Dennis

-Original Message-
From: depsi programmer [mailto:[EMAIL PROTECTED]
Sent: Thursday, March 30, 2006 7:57 AM
To: java-user@lucene.apache.org
Subject: Compound Indexes Problem

Hello,
  I am using lucene for storing details of my students. I have used
  SetUseCompoundFile(True) and optimised the indexes. Now I am not able to
convert them back to their original form
  Thanks in advance
  Depsi


-
New Yahoo! Messenger with Voice. Call regular phones from your PC and save
big.



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Compound Indexes Problem

2006-03-30 Thread depsi programmer
Hello,
Thanks for your responce.
can you please guide me on how to break this single index into multiple pieces. 
when I try to do so it corrupts the index.
I had created a index with max merge docs set to 10,000 with set compound 
indexes set to true. now I called optimize with max merge docs set to 100 and 
the index was curropted
Thanks 
Depsi

Dennis Kubes [EMAIL PROTECTED] wrote: According to the Lucene In Action book 
you can convert from one compound to
multi-file and vice versa by setting the setCompoundFile method to true or
false.  But in running this myself I found that while I can convert from
multi-file to compound, it doesn't convert back.  Here is the code that I
used.

try {
  System.setProperty(org.apache.lucene.lockDir,
lock-directory-path-here);
  String idxDir = index-directory-path-here;
  IndexWriter writer = new IndexWriter(idxDir, new StandardAnalyzer(),
false);
  writer.setUseCompoundFile(false);
  writer.optimize();
  writer.close();
}
catch (IOException e) {
  // TODO Auto-generated catch block
  e.printStackTrace();
}

Dennis

-Original Message-
From: depsi programmer [mailto:[EMAIL PROTECTED]
Sent: Thursday, March 30, 2006 7:57 AM
To: java-user@lucene.apache.org
Subject: Compound Indexes Problem

Hello,
  I am using lucene for storing details of my students. I have used
  SetUseCompoundFile(True) and optimised the indexes. Now I am not able to
convert them back to their original form
  Thanks in advance
  Depsi


-
New Yahoo! Messenger with Voice. Call regular phones from your PC and save
big.



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
How low will we go? Check out Yahoo! Messenger’s low  PC-to-Phone call rates.

Re: Compound Indexes Problem

2006-03-30 Thread Raghavendra Prabhu
Does changing the merge factor

and setting the options to SetUseCompoundfile(false)

split a  single index into multiple pieces.

Even i have been doing something similar and would like to know how it is
done

Rdgs
Prabhu


On 3/31/06, depsi programmer [EMAIL PROTECTED] wrote:

 Hello,
 Thanks for your responce.
 can you please guide me on how to break this single index into multiple
 pieces. when I try to do so it corrupts the index.
 I had created a index with max merge docs set to 10,000 with set compound
 indexes set to true. now I called optimize with max merge docs set to 100
 and the index was curropted
 Thanks
 Depsi

 Dennis Kubes [EMAIL PROTECTED] wrote: According to the Lucene In
 Action book you can convert from one compound to
 multi-file and vice versa by setting the setCompoundFile method to true or
 false.  But in running this myself I found that while I can convert from
 multi-file to compound, it doesn't convert back.  Here is the code that I
 used.

try {
  System.setProperty(org.apache.lucene.lockDir,
 lock-directory-path-here);
  String idxDir = index-directory-path-here;
  IndexWriter writer = new IndexWriter(idxDir, new StandardAnalyzer(),
 false);
  writer.setUseCompoundFile(false);
  writer.optimize();
  writer.close();
}
catch (IOException e) {
  // TODO Auto-generated catch block
  e.printStackTrace();
}

 Dennis

 -Original Message-
 From: depsi programmer [mailto:[EMAIL PROTECTED]
 Sent: Thursday, March 30, 2006 7:57 AM
 To: java-user@lucene.apache.org
 Subject: Compound Indexes Problem

 Hello,
 I am using lucene for storing details of my students. I have used
 SetUseCompoundFile(True) and optimised the indexes. Now I am not able to
 convert them back to their original form
 Thanks in advance
 Depsi


 -
 New Yahoo! Messenger with Voice. Call regular phones from your PC and save
 big.



 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




 -
 How low will we go? Check out Yahoo! Messenger's low  PC-to-Phone call
 rates.