Since the introduction of {{IndexManager}}s the term index name has a dual meaning. Initially it was used to specify the actual directory name of a filesystem based index ({{FSDirectoryProvider}}). Now the term index name is used to identify a {{IndexManager}} for example within the {{IndexManagerHolder}}.
This leads to ambiguities. For example:
{noformat} hibernate.search.Animal.3.indexName=Animal03 {noformat}
The syntax somehow implies that the index for {{Animal.3}} should be called {{Animal03}}. This actually occurs on the file system level, but you are not able to look up an index manager via {{Animal03}.
|