Danbooru

Is there some way to see characters with no alias attached?

Posted under General

Username_Hidden said:

That's actually not true, or rather, partly true. nonamethanks said some time ago that the load added is completely minimal.

Well, there's a difference between adding a few hundred aliases and adding a few hundred thousand. Touhou should not get the special treatment on this, if we do aliases for this then what's stopping us from doing it for every other popular copyright as well?

The true fix for this is to tune the autocomplete algorithm, not to manually add countless aliases.

nonamethanks said:

The true fix for this is to tune the autocomplete algorithm, not to manually add countless aliases.

+1, i wanted to make a more in-depth response before, suggesting that, but i didn't have the time to read through the entire thread.

nonamethanks said:

Well, there's a difference between adding a few hundred aliases and adding a few hundred thousand. Touhou should not get the special treatment on this, if we do aliases for this then what's stopping us from doing it for every other popular copyright as well?

The true fix for this is to tune the autocomplete algorithm, not to manually add countless aliases.

I suggested this as it was something I could personally do as I would have no way to change the auto-complete. Either way, I don't think aliases for every Japanese name would add much server load as it's still conditional for when it needs to even check for that alias.

I'm not doing firstname_lastname aliases for every character in existence, sorry. I'd rather get rid of the ones we already have.

I've been wanting to make autocomplete do this, but I've been putting it off because I know it's going to result in endless "I hate this, I searched for tag X and now I get tag Y, this is literally unusable" complaints from all the people who have been using Danbooru for 15 years and have forgotten what it's like not to have every character's last name memorized.

ljhkhjkghjybtvhyt said:

Incidentally I and, considering the status quo, expect most to also agree with nnescio. Hopefully autocomplete can be tweaked to cater to how foreigners remember a character; not many will remember the character surname which is needed to browse danbooru effectively. For instance yande.re has a satisfactory system for this see: (https://yande.re/post?tags=taiga+) yet I can't assert how it is handled behind the scenes.

Yandere and Sankaku basically do a *red* search if you search for "red" in autocomplete. This only works on Yandere because they essentially don't have gentags. On Danbooru, it would mean if you search for "red", you would get tags like censored and multicolored hair as top results.

You can try this on Danbooru by surrounding your search with asterisks in autocomplete (typing e.g. *red*). Or try it on Sankaku. You get a ton of unexpected results for any short string. You try searching something like *gan* for Ganyu and you get things like meganeko -> glasses or cardigan instead.

Talulah said:

If a tag has fewer than 16 posts it'll look for suggestions—if only one underscore is contained, it splits on _, reverses, then re-joins with an _ (eg taiga_aisaka -> aisaka_taiga). Then whether or not it contains exactly one underscore it does an SQL LIKE query and picks 6 tags by descending post count.

This assumes that characters have a single first name, a single last name, and they follow either lastname_firstname or firstname_lastname order. In real life there are all kinds of complications, from things like middle names, multiple first names, multiple last names, single names with multiple words, titles, honorifics, particles, etc. See for example Mokou, Asuka, Ilya, Peach, Louise, or Radical Ed. Or the classic Falsehoods Programmers Believe About Names.

evazion said:

I'm not doing firstname_lastname aliases for every character in existence, sorry. I'd rather get rid of the ones we already have.

I've been wanting to make autocomplete do this, but I've been putting it off because I know it's going to result in endless "I hate this, I searched for tag X and now I get tag Y, this is literally unusable" complaints from all the people who have been using Danbooru for 15 years and have forgotten what it's like not to have every character's last name memorized.

Shot in the dark, but what about making it an option in the settings, have it turned on by default. New accounts won't notice anything amiss, and everyone who wants to memorize hundreds of last names can disable it.

blindVigil said:

Shot in the dark, but what about making it an option in the settings, have it turned on by default. New accounts won't notice anything amiss, and everyone who wants to memorize hundreds of last names can disable it.

Nah, it would cause a mess.

I think the way to go would be to garden each single character tag with either:
-presets (lastname_firstname -> firstname_lastname, firstname_lastname -> left as it is, lastname_firstname_secondname -> firstname_secondname_lastname, etc.)
-custom for outliers or if someone wants to do some name gore for the sake of searchability ("Fujiwara no Mokou" -> mokou_(fujiwara_no), etc.)

Have a system similar to the approval system, but for tags instead. People suggest swapped name orders, and some can either approve or reject them.
It would take a lot of work, but it would at least have the famous names covered.

This can really introduce inconsistency when characters from the same copyright all wind up with different naming nomenclature (order of names, long vowels/Hepburn Kunrei etc). If each of them is left to a vote.

1 2