Hi,
looking into the code of IndexMergeTool I saw this:
IndexWriter writer = new IndexWriter(mergedIndex, new SimpleAnalyzer(),
true);
Then the indexes are added to this new index.
My question is:
How does the Analyzer of this IndexWriter instance effect the merge process?
It seems that is doesn't matter, right?
Thank you.
Complete source of IndexMergeTool:
public static void main(String args[]) throws IOException {
if (args.length < 3) {
System.err.println("Usage: IndexMergeTool
<mergedIndex> <index1> <index2> [index3] ...");
System.exit(1);
}
File mergedIndex = new File(args[0]);
IndexWriter writer = new IndexWriter(mergedIndex, new
SimpleAnalyzer(), true);
Directory indexes[] = new Directory[args.length - 1];
for (int i = 1; i < args.length; i++)
indexes[i - 1] = FSDirectory.getDirectory(args[i],
false);
System.out.println("Merging...");
writer.addIndexes(indexes);
System.out.println("Optimizing...");
writer.optimize();
writer.close();
System.out.println("Done.");
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]