Can't help but notice that the only search filter in CaptC's DB that is also in the description.json is Hair Color.
Perhaps when updating the next version please consider adding some of the following?
Bools:
isFictional
isDeepfake
isTrans
isBDSM (for those packs)
More controversially:
String:
Ethnicity // This does seem a common search term but I can understand why it might be left out
Also given the multiple names that performers use would it be game breaking to change name to accept either a string or an array of strings? That way all the aliases could be in the description.json as well.
I know I'm already asking for a lot but tags could also be considered for the following:
string hairLength // (very short, short, medium, long, very long, etc. )
bool hasImplants
bool isPierced
string tattoos // (more of a general description like "none, minor, some, heavy"
string sexuality // (straight, bi, etc.)
Although I suppose all of this could be added right now and the game would just ignore them (except the array of names).