Often times on the battle forums page, there are duplicate threads made. When a user provides a link to the original(s), there is often the response that the maker of the thread did not receive that result when using the search function. We all make mistakes at times and making the honest error of creating a battle thread that has been made previously when the search function did not produce the results is not unforgivable. However, for the sake of not flooding the forum pages with duplicate threads, this situation needs to be rectified. Of course, duplicate threads will be made as long as this site endures, but it would be more than beneficial for this not to be overdone.
The difficulty with the search function lies in its specificity. At times, one slight nuance or lack of information has caused it to compute completely different results or no results at all. This, I believe, is the primary source of the failure to discover whether or not a thread has been made before. However, what users often do not utilize is the search function at the top of the page. When you enter the site and search for a character, a publisher, a writer, an artist, a story arc, a comic volume, a movie, etc., it is also possible to search for forums. This search function can be altered to search for specific results. When clicking on the "options" button next to the character bar where you type, different results can be selected or deselected at a user's choosing.
As displayed in the picture above, the "topics" box is selected. When "topics" is selected, users can search for threads from any forum type. Using this method is sometimes easier and less complex than using the battle forums search function. If users want to use the primary battle thread search function, there is absolutely nothing wrong with that. It is there to assist in preventing the creation of dupe threads, but using the primary site search function can be generally easier and, in some cases, more efficient.
Users can of course decide on which searching method they prefer. One method is not necessarily better or worse than another. This is simply an alternate method of searching for threads. The goal is to ensure that duplicate threads are not made.