AIBooru

has:* tags are broken

Posted under General

BerryNeko said:

I am using "has:metadata" as an example.
The error is "Couldn't add tag: 'has:metadata' cannot begin with 'has:'"

They're not intended to be added to posts. They're queried specially in code.

When you search for metatags the post query builder will populate a result set based on whatever the metatag is. For has:metadata it picks posts which have entries in the metadata table. Think of them like invisible automatic tags. Having every metatag that applies to a post shown on the page would flood it with information most people don't care about, so it's not there. Relying on users to tag them manually is a bad idea as they would often tag them where they don't apply or forget to tag them where they do apply (this happens frequently with meta-category tags, not to be confused with metatags).

Talulah said:

When you search for metatags the post query builder will populate a result set based on whatever the metatag is. For has:metadata it picks posts which have entries in the metadata table. Think of them like invisible automatic tags. Having every metatag that applies to a post shown on the page would flood it with information most people don't care about, so it's not there. Relying on users to tag them manually is a bad idea as they would often tag them where they don't apply or forget to tag them where they do apply (this happens frequently with meta-category tags, not to be confused with metatags).

Thanks

1