I’ll push support for some flexibility in categorization support on Monday/Tuesday.
However, even with yesterday sources you should be able to replace ‘-’ as category separator with another separator. (Earlier versions do not support it).
Go to edit projection query of the system projection (the same way as you edit JS query) and replace the single dash character in the query with the separator you need. The restart the projection. You need to do it for both categorization projections.
The only known problematic symbols in stream names are slashes. Due to kind of impossible to pass them via URL in mono.
the upcoming EventStore release supports configuration for either first or last category separator occurrence.
The categorization projection configuration (query/source) allows:
a) single line: just one separator must be supplied
b) two lines: first line must be either first or last keyword and the second line just a single separator character
For the newly created database it is important to reconfigure projections before enabling them. Note, that there are two standard categorization projections that must have the same configuration.