Hi, > : the app using JProfiler and found out that 90% of > time > : is spent in the IndexWriter.addDocument call. As > > what analyzer are you using?
I am using the StandardAnalyzer (tried using SimpleAnalyzer too, but not much affect on performance). > : My machine: Pentium 4 CPU 2.40 GHz > : RAM 1 GB > > what JVM args are you using? (in particular: how > much ram are you telling > the JVM to use) ... what else is running on this box > while you index? I am using -Xms32M -Xmx200M . I have tried giving more but doesn't help much. > The biggest help anyone an give you is if you post > your code ... there may Here is what my code looks like: Document doc = null; IndexWriter writer = new IndexWriter(indexDirPath, new StandardAnalyzer(), true); for (int i = 0; i < dataArrayToIndex.length; i++) { doc = new Document(); doc.add(Field.UnIndexed("ID", String.valueOf(dataArrayToIndex[i].getId()))); doc.add(Field.Keyword("claimCode", dataArrayToIndex[i].getClaimCode())); doc.add(Field.Keyword("insuredName", dataArrayToIndex[i].getInsuredName())); doc.add(Field.Keyword("claimantName", dataArrayToIndex[i].getClaimantName())); .... //and so on with about 27 fields in total, most of //them indexed as Field.Keyword with text not more //than 10-20 character each. writer.addDocument(doc); } //end of for loop writer.optimize(); writer.close(); Thanks, Aalap. --- Chris Hostetter <[EMAIL PROTECTED]> wrote: > : the app using JProfiler and found out that 90% of > time > : is spent in the IndexWriter.addDocument call. As > > what analyzer are you using? > > : My machine: Pentium 4 CPU 2.40 GHz > : RAM 1 GB > > what JVM args are you using? (in particular: how > much ram are you telling > the JVM to use) ... what else is running on this box > while you index? > > : Any help appreciated. > > The biggest help anyone an give you is if you post > your code ... there may > be little things in the way you are using the > IndexWriter that will jump > out at people if they see exactly what you are > doing. > > > -Hoss > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]