I think one valid reason to have only a small number of fields would be the performance of the server. Adding a lot of work due to multiple exclusion tags would affect that.
I think a better solution would be to have a separate item that described each chapter's origin:
- original published work
- official derivative work, like in anthologies
- original doujin (+ doujin that is derivative of original doujin)
- fandom doujin
Each user would be able to set which of these they wanted to see (both permanent default setting, and per-search).
EDIT: Maybe even add a fifth category:
- published work that was originally original doujin
to make classification easier.
EDIT2: Just came up with a way to implement this without drastic changes to the system: Add invisible tags like "original work", "doujin", "original doujin", "fandom doujin", that you could use in search or exclusion fields. (I first thought of "non-original doujin" as one of them, but pattern matching would match that even if you searched for "original doujin".)
last edited at Nov 11, 2017 5:34PM