Additional investigation: The index has two segments. Both segments have this "path-position" in the FieldInfo only once. The settings look the same:
FieldInfo in first sub-reader: name = "path-position" number = 6 docValuesType = NONE storeTermVector = false omitNorms = true indexOptions = DOCS_AND_FREQS_AND_POSITIONS storePayloads = false attributes = "PerFieldPostingsFormat.format" -> "Lucene50" "PerFieldPostingsFormat.suffix" -> "0" dvGen = -1 FieldInfo in second sub-reader: name = "path-position" number = 6 docValuesType = NONE storeTermVector = false omitNorms = true indexOptions = DOCS_AND_FREQS_AND_POSITIONS storePayloads = false attributes = "PerFieldPostingsFormat.format" -> "Lucene50" "PerFieldPostingsFormat.suffix" -> "0" dvGen = -1 So I'm confused. addIndexes, I thought, merged the data from the given readers into the destination writer. And here I have two fields with the same name, number and every other setting, and somehow it's failing to merge them because when it gets to the second one, it fails because the first one existed already... which to me, seems like the point of merging, but maybe that's just me. TX --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org