Last modified: 2014-09-24 00:12:36 UTC
1) Go to [[Main Page]] 2) Type in the search box something like: Just a test 3) Press ENTER, and you will be taken to the page http://en.wikipedia.org/w/index.php?title=Special%3ASearch&search=Just+a+test 4) Click in the link "Help and Project pages" which takes you to http://en.wikipedia.org/w/index.php?title=Special:Search&search=Just%20a%20test&fulltext=Search&ns4=1&ns12=1&redirs=0 which shows "Results 1–20 of 21,183 for Just a test" 5) Click in the link to show "500" items (in the bottom of the page) ------------------------------------------------------------ View (previous 20 | next 20) (20 | 50 | 100 | 250 | [[500]]) ------------------------------------------------------------ This will take you to http://en.wikipedia.org/w/index.php?title=Special:Search&ns4=1&ns12=1&redirs=1&search=Just+a+test&limit=500&offset=0 which shows "There were no results matching the query." This is very weird because when the user clicks on "500" it expects to see [[more results]], not [[less]] (and certainly not [[no results at all]]) Why is this happening?
Backend timeout. During high load times, it can take more time than the current timeout (6s? 10s?) to actually fetch the results, so you get zero results. Reloading the page a couple of times you eventually give you the results.
(In reply to comment #1) > Reloading the page a couple of times you eventually give you the results. Doesn't seems to solve the problem here. On the other hand, if I click on "Search" button again, some results are displayed, but the option "limit=500" is then discarded (and if I click on "500" again I get no results).
Has this been reproducible recently?
I just now reproduced this.
I'm still getting "An error has occurred while searching: HTTP request timed out." occasionally in the URL of the "next 500" link, which is like this: https://en.wikipedia.org/w/index.php?title=Special:Search&limit=500&offset=500&ns4=1&ns12=1&search=Just+another+test