Vamos ajudar!
Para qualquer problema de pesquisa do Windows, minha recomendação é duas:
- Leia a documentação do AQS (Advanced Query Syntax) para saber o que todos os caracteres especiais fazem.
- Saiba que a Pesquisa do Windows converterá sua consulta em AQS preciso e, a menos que você seja específico em suas consultas, o Windows adivinhará o que você realmente quis dizer com AQS. Os resultados podem ser surpreendentes!
Primeiro, algumas noções básicas sobre o AQS
Por padrão, as propriedades do arquivo de sequência (Nome do arquivo, autor etc.) pesquisam com COP_WORD_STARTSWITH
$<
, portanto, qualquer palavra (separada por spaces , - _ () []
e mais) que comece com o termo da pesquisa. Outras propriedades que não são de seqüência de caracteres (datas etc.) pesquisam com COP_EQUAL
=
ou correspondências exatas por padrão (sem curingas *
e ?
são literais).
Segundo, se você estiver pesquisando em qualquer local indexado, todos os locais não indexados na sua consulta não serão mostrados.
Terceiro, clique na barra de endereços para ver com o que o AQS Windows Search realmente pesquisou. Você pode ignorar as migalhas de localização e o nome de exibição: ele será codificado em porcentagem, portanto decodifique em um site como https://www.url-encode-decode.com/
Quarto, sem documentos *
e ?
se comportam de maneira imprevisível no AQS, a menos que estejam em um~
COP_DOSWILDCARDS
consulta (o que significa que a não palavra começa com, curingas *
ou ?
é interpretada). A pesquisa do Windows normalmente converte pesquisas em uma ~
consulta. Por exemplo, parece caracteres curinga **
e ?
com caracteres alfanuméricos pesquisam propriedades de cadeia de caracteres com ~
, mas **
sem alfanuméricos, nada pesquisa. Também *
as ~
consultas únicas em não são tratadas como curinga com COP_WORD_STARTSWITH
$<
.
Vamos analisar suas consultas
(
AQS search-ms:displayname=Search Results in Users&crumb=&crumb=location:C:\Users
simplificadocrumb=
Bem, não citado (
é um operador de agrupamento para quando você usa AND
ou OR
, você não agrupou nada; portanto, o Windows acha que você quis dizer que nada do grupo pesquisa tudo.
*(*
AQS crumb=
A maioria das pesquisas do Windows que começam com o *
Windows tentam converter para crumb=~~query_term
(a contém pesquisa). *
é tratado como normal em uma consulta contém. De qualquer forma, nesse caso, você coringa um grupo de nada, então o Windows procura todos os grupos de nada (ou tudo!)
"("
AQS crumb=System.Generic.String:"("
Procurar citações por frases exatas (a palavra inteira ou a propriedade deve corresponder) e são caracteres literais, exceto para *
, ?
e ""
tornar-se "
. Ele procura por palavras que começam com (
, mas como as palavras não são (
, apenas procura por propriedades que são apenas(
*"("*
AQS crumb=Rating:(>=1 <13) OR System.Generic.String:** System.Generic.String:"("*
Essa é loucura, mas o Windows Search tenta converter prefixos *
seguidos por certos caracteres especiais como classificações por estrelas. 1-13 é 1 estrela. Observe também nos meus testes, **
sem caracteres alfanuméricos, antes ou depois de procurar nada em vez de um curinga, e é imprevisível.
Esta consulta completa significa
(Classificação de 1 estrela OU palavra que começa com nada) E propriedades apenas (
. *
não corresponderá a nenhum outro caractere porque toda a propriedade deve ser (
.
Simplificado significa, arquivos de 1 estrela chamados (
**
na consulta, na verdade, mostrou um (
arquivo em estrela que não seja um para mim, mas ao alterar o **
para ***
e o retorno **
, não houve resultados esperados ( **
é imprevisível)
As outras respostas
~="("
AQS crumb=System.Generic.String:~="("
Isso não funcionou, o Windows parece não encontrar nada se a quantidade de pesquisa for muito intensa. filename:~="("
funciona. Encontre essencialmente um nome de arquivo que contenha apenas um (
lugar
"*(*"
AQS crumb=filename:~~"*(*" OR System.Generic.String:"*(*"
Isso funcionou. O nome do arquivo contém caracteres *(*
curinga OU qualquer palavra de propriedade que comece com caracteres curinga e tenha a (
. Note que both ~=
e ~~
mean contêm.