Frage

Ich trat mit der Suche nach NsmetadataQuery, das Problem, das ich nicht in der Lage bin, NsmetadataQuery nicht einschränken kann>.

Jede Hilfe würde geschätzt werden.

War es hilfreich?

Lösung

Das Problem ist, dass der von Spotlight erstellte Index nicht so konzipiert ist, um von Pfaden einzuschränken.Der Index ist optimiert, um die Bedingungen schnell zu finden, und Sie können die entsprechende URL für das Ergebnis (oder andere Metadaten) erhalten.Der Index ist nicht optimiert, um basierend auf dem Pfad zu suchen.

Der Suchindex (erstellt mit Suchenkit) ist sowieso sehr optimiert, und die Ergebnisse werden auch mit großer Anzahl von Dateien sehr schnell zurückgegeben.Sie erhalten die Ergebnisse, Sie müssen diese Ergebnisse selbst filtern.

Beachten Sie, dass die meisten Dateien in ~ / bibliothek nicht im Index enthalten sind, wie Caches, Plist-Dateien, Plugins usw. ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top