My users have been complaining that since switching from Vbulletin, searching for specific threads has become much more difficult. I believe that the problem is that when I search for "chains" for example, rather than returning threads that contain chains, it instead returns posts that contain chains. So page one of the results might look like this:
Thread 123
Thread 123
Thread 123
Thread 123
Thread 345
Thread 345
Thread 678
Thread 678
Thread 678
Thread 678
Where the first 4 results are 4 posts from the same thread. The next two are from another thread, and the final four are all from a third thread. So the first 10 search results just represented three threads and 10 posts within those three threads. Whats worse is the first four results are from a thread that was just created 30 minutes ago complaining about how hard it was to find that thread about "chains" that people remember.
I'm not sure it makes sense to return every post that contains the search phrase within the thread because - well if the thread is about chains we just might be mentioning it in every post.......
1. I don't believe that returning posts should be the default behavior
2. Is there anyway to change it?
3. If the answer to #2 is know can we get some improvements here? The default behavior should be to return threads as results, not posts.