An update to this:
When a user updates a tag, it removes one from the tag list when they change the type even though the actual tag count is the same. Perhaps the type updates need to be set outside of the addindex function so that we can just update the type without affecting the number of posts. I've not tested if this affects our search. A seemingly large task for this bit of functionality. This might be the highest priority yet.
Also, when a user submits a tag, or edits, if it doesn't exist it should give a default type of tag (Which it is already doing I believe), otherwise it will check for the tag:, artist:, copy:, and char: values. If none of those are there it will not set a type and only increment the index_count.
Summary: If during the edit they add tag: the index will not increase, but decrease. Types are being randomly reset to tag. Need to find a way to fix that problem. |