It seems as if the location of the suggester dictionary directory is not core-specific, so when the suggester is defined for multiple cores, they collide: you get exceptions attempting to obtain the lock, and the suggestions bleed from one core to the other. There is an (undocumented) "indexPath" parameter that can be used to control this, so I think I can work around the problem using that, but it would be a nice feature if the suggester index directory were relative to the core directory rather than the current working directory of the process.

Question: is the current core directory (or even its name) available as a variable that gets substituted in solrconfig.xml? I.e. ${core-name} or something?

-Mike

Reply via email to