Når jeg søger efter bestemte udtryk i Stack Overflow, får jeg en lang, men tom side med søgeresultater. Dette sker kun for nogle søgeudtryk, og i øjeblikket stødte jeg på fejlen, mens jeg søgte efter " java typedef " (uden citaterne).
Søgeresultaterne blinker hurtigt, mens siden indlæses, men når siden er indlæst, er søgeresultaterne ikke mere synlige.
Jeg bruger en opdateret Chrome med version 12.0.742.100.
Eksempel på søgning, der udløser fejlen: https://stackoverflow.com/search?q=java+typedef
It synes altid at være reproducerbar.
Kommentarer
- Det lyder som om du har ignoreret en eller flere af de søgte tags, og " skjul ignorerede tags " præference kontrolleret.
- Hvilket operativsystem har du? Jeg kan ' ikke reproducere med 12.0.742.112 på Ubuntu 11.04.
- Haha, 12.0.742.100 er ikke " frisk opdateret " længere. 12.0.742.112 er den aktuelle version. (Er nogen virkelig ligeglad med det?) Alligevel kan jeg ' t repro dette ved hjælp af version 12-noget på Windows 7.
- @Cody: Jeg skubbede bare opdateringskromknappen og genstartet, hmm. @Fabian: Jeg bruger Ubuntu 11.04 64bit og har installeret google chrome direkte fra Google og ikke via. apt-get.
Svar
Problemet er ikke browseren eller søgeimplementeringen. Og det er faktisk slet ikke en fejl.
Det viser sig, at dette er en funktion. Du har sandsynligvis tagget java som en af dine ignorerede tags, og " skjul ignorerede tags " præference aktiveret i din brugerprofil.
Da du bruger Chrome, er den nemmeste måde at teste denne teori på at højreklikke på det link, du indsendte ovenfor, og vælge " Åbn link i inkognitovindue " mulighed. Du skal bemærke, at det fungerer fint.
Problemet er, at filtreringen af " skjul ignorerede tags " præference sker faktisk på klientsiden. Derfor ser du " hits " blinker kort. Søgningen returnerede dem korrekt, men så snart de ankommer, din browser skjuler dem alle, fordi det mener, at du ikke bryr dig om ethvert spørgsmål, der er tagget java .
Se også: Don ' t " Skjul ignorerede tags " i søgeresultater sider
Kommentarer
- Tak, du har helt ret. Min fejl. Men dette er ikke særlig intuitiv adfærd. Måske skal brugeren advares, når han søger efter et udtryk, som brugeren har ignoreret?
- Det er de. Siden er tom. Hvis du fortalte systemet, at du ikke ' ikke vil se spørgsmål med dette tag, hvorfor vil du se dem i en søgning?
- Det er ikke en meget intuitiv advarsel. Hvad med faktisk at skrive noget som: " Du søger efter et tag, som du har ignoreret, og du vil derfor ikke se nogen resultater. "