Justification for addition of "OR" operator: Tagging is user-dependent and not consistent. Right now the default operator for searching tags (and genre) is "AND" (i.e., include all manga that are tagged "tag1," tag2", tag3," etc and exclude if they are not tagged with all specified). While popular tags are generally used in a straight forward manner (for instance, "Long-Haired Male Lead" does not have many variation), there are situations where multiple tags in use across the database are synonymous with each other. An example that I had posted about before is below, in relation to the redundancies and overlaps within the "Cheating/Infidelity" tag:
There is an "Adultery" tag, an "Affair/s" tag, an "Cheating/Infidelity" tag, and a stand-alone "Cheating" tag, a stand-alone "Infidelity" tag along with some more specific ones like "Cheating Boyfriend," "Cheating Girlfriend," "Cheating Wife," and "Cheating Husband," "Cheating Male Lead," "Cheating Female Lead," "Cheating Fiancé," "Cheating Fiancée," "Cheating Uke," "Cheating Seme."
This list could probably also include the "Netorare" tag. There is a level of nuance between these tags that should be maintained. However, with the way the search is set up now, a user who wants to see all stories that contain this theme regardless of nuance (i.e., to review every manga that explores the topic of cheating in general), they would need to run 16 separate searches. If a less contentious or just less extensive example is needed, "Full Color" vs "Full Color Manga" vs "Colorized Version Available" is another search that would still require 3 separate searches for the same thing, depending on the tagging. Even in the context of this search, someone might be interested in any use of color in manga and the separate tags "Partially Colored" and "Accent Colors" also exist, bringing this up to five separate searches.
Assuming a user is able to navigate to the tag directory and is able to assemble all the tags they want included in their search, this could be resolved with allowing the Boolean operator of "OR" in their tag search to see any manga tagged with the combination(s) that they want.
Justification for addition of "NOT" operator: In a similar vein, there are some tags users may want to exclude certain tags from their search and the operator "NOT" would be useful for this. For example, Isekai manga have become prolific and mass-produced in recent years, but there is not way of genre filter them out however they do have a somewhat fixed set of tags that could allow the vast majority to be filtered ( i.e., "Isekai" or even "Reincarnation" and more minor tags like "Transmigrated into a Book World" ). Users could also filter out potentially triggering tags as well such as those related to sexual violence and/or cheating.
Justification for addition of Saved Search feature: As you can see, it takes a lot of work to look through the tag dictionary and assemble these custom searches, depending on the tag. Adding a "Save this search" feature would cut down on the work needed to run these searches the next time a user is looking for new manga to read, especially if a person knows they will always want to exclude certain tags from their search every time. Likewise, since the Genre filter is also defaulted to "AND" ( so when you select "Josei" + "Romance", it will only show manga that have at the minimum the "Josei" AND "Romance" - assuming you have no exclusions, any manga with other Genres will appear as well so long as they match the minimum requirement of having "Josei" AND "Romance" ), a Saved Search feature could be a workaround to the lack of "OR" option in this field as one could pull up a Saved Search with all their tag preferences and simply change the genre filters (so if you're someone who likes Josei and Seinen, you could just uncheck "Josei" and check "Seinen" without having to re-do your tag filters).
Last edited by flowinmyboat at 1:48 pm, Sep 18 2023
http://i.imgur.com/LxhWm.jpg (will reformat this some day…)