I do a lot of searching on WineBerserkers. For example, I might be looking for info on a particular wine, so I go to the search feature. The search field seems to do a good job of finding threads that match my search terms, but then I run into trouble.
Often times the search result will be a thread with over 1000 posts. I don’t want to actually read all those posts, so I search the page for my search term. The problem is that (at least on iPhone) Discourse doesn’t load the entire thread. It seems to only load 20 or so posts at a time. This makes it impossible to search the page for the next instance of a search term, because often the next instance is in a post that isn’t yet being displayed. You can’t even search the page if you scroll to the end of the thread, because earlier posts will have been removed.
I understand that the default behavior is there because the developers want to improve load times for pages and don’t want to paginate a thread. But is there any way for me to force Discourse to load an entire thread so I can search it? At least temporarily?
Once you find the thread you’re interested in by searching all threads, you can search again, this time choosing “this topic”. That will return a list of individual posts containing your search terms. Scan down that list and open the one you want. When I’m not sure which post I’m looking for exactly, I’ll open likely candidates in new tabs.
I also think the search is better, wasn’t making that claim. Just that for some reason we couldnt find something we both thought had been posted. More likely operator error, or it wasn’t spelled out correctly. But now I’m curious, so will go track it down.