our current project relies on tag faceting with SolR. Currently tag indexing doesn't make a difference between main tags and synonym tags which results in several synonym terms being considered as independant facets.
Attached commits introduce a brand new ini setting allowing to disable synonym indexing, that is index main tag keyword instead of synonym keyword. Object reindexing is also triggered when defining an existing tag as a synonym.
Though patch should be backward compatible with current release, it may need a rewrite in eZTagsType::metaData when merging multilanguage branch. By the way, any news on the schedule ?
adding option to disable synonyms indexing
register search objects when delayed indexing is classbased
reindex objects when making synonyms if synonym indexing is disabled
nice one! :) I'll take a look at it in coming days.
About multilanguage, no schedule as of yet, I'm afraid. Too busy with projects that have higher priority (means: paying projects :)) I do hope the development will pick up soon and that beta version will be out by the end of January.
CS: Whitespace fix for pull request #26