Windows-Suche verhält sich merkwürdig mit #### B #

628
pwpropipe

Ich stoße auf ein merkwürdiges Verhalten, wenn ich nach Dateien mit einem Format mit einer Seriennummer suche, die aus 4 Ziffern, einem Leerzeichen, einem Buchstaben und einer Ziffer (#### B #) besteht. Insbesondere wenn dieser Brief ein B ist.

Zum Beispiel habe ich ein Verzeichnis mit der Datei 1234 B2.txt. Die Windows-Dateisuche findet es, wenn ich tippe 1234 B, aber nicht, wenn ich tippe 1234 B2. Es ist, als wenn B # einer Zahl folgt, es eine Art Modifikator für die Suche ist. Text B2findet eine so benannte Datei und 1234 A2wird es auch, aber 1234 B1, 1234 B2und 1234 B2018alle geben "Keine Artikel entsprechen Ihrer Suche" zurück, selbst wenn sich eine Datei mit dieser Zeichenfolge im Dateinamen befindet.

Dies geschieht unter Windows 7 und auf mehreren Computern, die ich bisher überprüft habe. Hat jemand Ideen?

7
Ich habe einmal einen großartigen Artikel darüber gelesen, wie die indizierte Windows-Suche seit Vista dazu dient, Suchergebnisse schneller zu finden, als alle Suchergebnisse zu finden. Ich bin mir ziemlich sicher, dass es sich um Raymond Chen handelt, aber ich kann es nicht wieder finden ... Es hatte jedoch einige großartige Details. sbecker vor 6 Jahren 0
@sbecker "Windows-Suche, da Vista die Suchergebnisse schneller findet als alle Suchergebnisse" - Wenn ja, gibt es eine offensichtliche Verbesserung: Setzen Sie einen [Elefanten in Kairo] (https://en.wikipedia.org/wiki/ Elephant_in_Cairo) und finde es sofort. : D Kamil Maciorowski vor 6 Jahren 0
@ KamilMaciorowski: Danke für diesen Hinweis; Ich kannte mich damit nicht aus, obwohl es eine Art Abzocke von [Wie man einen Löwen in der Sahara-Wüste fängt] scheint (http://bjornsmaths.blogspot.com/2005/11/how-to) -Catch-Lion-in-Sahara-desert.html), das viel, viel älter ist. (Siehe auch [diese Version] (http://komplexify.com/math/humor_pure/HuntingLions.html) für einige Absätze, die nicht im ersten Link enthalten sind. Scott vor 6 Jahren 0

1 Antwort auf die Frage

6
Scott

Ich habe ein paar Korrekturen gefunden, aber keine Erklärung.

  1. Geben Sie ein "1234 B2", und ich meine die Anführungszeichen.   Oder file:1234 B2(oder file:"1234 B2").
  2. Ohne Zitate 1234 B2 Sagen wir 1234 A2, da es normal funktioniert. Wenn Sie 1234 A2(ohne Anführungszeichen) eingeben, scheint Windows Explorer es als zu behandeln

    Dateiname enthält "1234" UND Dateiname enthält "A2"

    und so findet es nicht nur 1234 A2.txtDateien, sondern auch solche wie 1234 foo A2und A2 1234. Eine Suche nach A2 1234findet die gleichen Ergebnisse.

    Nun 1234 B2findet nicht alles, was ich an ihn werfen konnte (und ich habe keine Ahnung, warum). Aber B2 1234findet 1234 B2, 1234 foo B2und B2 1234. So erhalten Sie das gewünschte Ergebnis (zusammen mit den anderen, falls sie existieren). Seltsamerweise 1234 AND B2findet die gleichen drei Muster.

Gute alte Anführungszeichen !! Ha... Pimp Juice IT vor 6 Jahren 0