O Spotlight relata "Indexação e pesquisa desativadas" no Lion

34

Lion continua "perdendo o controle" das informações do Spotlight. Diretórios e aplicativos desaparecem, as pesquisas de texto completo param de funcionar etc. Parece que preciso reindexá-lo uma vez por semana.

No entanto, agora parece não funcionar.

Corrida

sudo mdutil -i on /

do terminal recebo uma mensagem

"Indexing and searching disabled."

Tentei lixeira de arquivos de preferência, excluindo toda a pasta V100, reparando permissões, etc. mas o Spotlight ainda acha que a indexação está desativada em todo o meu volume (sim, adicionei / excluí todo o disco das preferências de privacidade do Spotlight ").

No console, tenho alguns erros que se parecem com isso

mds: (Error) Server: Disabled store registered for scope "/Applications"

No entanto, não sei como instruí-lo a reativar esse escopo, pois o mdutil gera um erro ao tentar ativar a indexação e gera um erro ao tentar excluir o índice

Edição: Eu reinstalei o Lion. Não corrigiu o (s) problema (s) :(

lemonginger
fonte
Você está usando alguma ferramenta de "limpeza" por acaso? Alguns deles são excessivamente agressivos e excluem o índice de destaque.
Ingmar Hupp
não, não há ferramentas de limpeza.
Lemonginger
Você pode tentar liberar o cache e reconstruí-lo com o seguinte comando: sudo mdutil -pEsav. O comando que você está executando apenas o ativa, mas pode estar chocando por um motivo diferente. Quanto espaço você tem livre na unidade (quanto espaço ocupado)? E quais são os erros que você recebe do mdutil?
Eu segundo correndo sudo mdutil -pEsav. Minha unidade de timemachien estava sendo constantemente indexada. Depois de executar isso e esperar que os holofotes terminassem a reconstrução, não tive mais problemas.
cftarnas 7/09/11
Como mencionado, isso não funciona porque o Spotlight acha que está desativado. A execução do comando acima mostra: Indexação e pesquisa desativadas. Erro: publicação do armazenamento de dados não implementada.
Lemonginger

Respostas:

34

Eu tive exatamente o mesmo problema, com todas as soluções acima falhando de forma idêntica. Em seguida, reexamei a lista de diretórios /e encontrei um arquivo oculto .metadata_never_indexno diretório raiz. Tirei este arquivo e foi capaz de transformar holofotes sobre novamente com mdutil -ion /.

mds agora está reindexando o disco rígido, tudo parece bom por enquanto.

harryn
fonte
Eu tive esse mesmo problema após a imagem. Esta solução funcionou para mim :)! Mais de um ano depois.
Ethabelle
OBRIGADO! Estou tentando fazer isso funcionar por alguns meses no laptop de trabalho. Eu fiz sudo rm .metadata_never_index, executei o mdutil -i em / e ele disse "Indexação ativada". Agora, finalmente, recebo o gráfico de indexação!
neoscribe
Isso também foi corrigido para mim, no entanto, o problema surge novamente após a reinicialização. O .metadata_never_indexarquivo reapareceu em /. No entanto, é possível que o motivo seja simplesmente executar o comando sudo mdutil -a -i on(sem especificar `` no final).
precisa saber é o seguinte
1
Esta solução funcionou para mim em uma nova instalação do macOS Sierra 10.12.6, dezembro de 2017
lacy
23
sudo mdutil -i off /
sudo rm -rf /.Spotlight*
sudo mdutil -i on /
sudo mdutil -E /

1 - desativar a indexação

2 - excluir pasta Spotlight

3 - ativar a indexação

4 - reconstruir

Isso ajuda?

Também parece que você poderia usar estes comandos:

sudo mdutil -a -i off
sudo mdutil -a -i on
maggix
fonte
Não, quando tento isso em qualquer volume ou subconjunto de um volume, recebo o seguinte, conforme mencionado Indexação e pesquisa desativadas.
Lemonginger
1
Eu sei que tem algo a ver com as mensagens de erro do MDS no log (MDS: (erro) Servidor: loja Disabled registrado para XXXX âmbito), mas eu não sei porque / como essas são pessoas com deficiência
lemonginger
1
@lemonginger: Etapa 2, rm -rf /.Spotlight*falha com "permissão negada" . Estou preso.
orome 27/10
Tente com sudo rm, eu editei meu post acima
maggix
@ maggix: Eu tentei isso também (boa sugestão), mas também falha.
orome 27/10
6

As outras soluções não funcionaram para mim, no entanto, o seguinte foi o culpado no meu caso.

Verifique se o disco rígido principal / raiz não está nas configurações de "privacidade" dos holofotes. Por alguma razão, eu tinha todo o disco rígido na lista "Impedir que os holofotes indexassem os seguintes locais".

Você pode acessar esta seção em Preferências do sistema -> Spotlight -> Privacidade

djhworld
fonte
Essa foi a chave para mim. O volume que eu queria indexar estava na janela Privacidade. Clicar em menos (-) o removeu. Então eu poderia aplicar as etapas descritas pelo maggix. Eu tive que 'ativar' duas vezes, uma vez para pesquisar e depois para indexar. Mesmo comando nas duas vezes: sudo mdutil -i on /
Dickster
AVISO: Eu tenho um disco rígido de dois sistemas dividido em dois volumes. Quando adiciono o volume que NÃO estou usando ao painel Spotlight -> Privacidade, descubro que ele também aparece no painel Privacidade do OTHER Volume. Então, quando eu reinicio no OUTRO Volume, ele está em seu próprio painel de Privacidade? !! NÃO o que eu esperava, especialmente porque cada volume tem seu próprio diretório .Spotlight-V100. Isso é um bug da Apple?
Dickster
4
sudo mdutil -i off /
sudo rm -rf /.Spotlight*
sudo rm -rf /.metadata_never_index
sudo mdutil -i on /
sudo mdutil -E /

Uma combinação dos itens acima funcionou para mim. O passo 3 foi o grande. Livre-se do "Indexação e pesquisa desativadas". mensagem. Em seguida, as etapas 4 e 5 funcionaram conforme o esperado.

  1. desativar a indexação
  2. excluir pasta Spotlight
  3. excluir arquivo de metadados
  4. ativar a indexação
  5. reconstruir
kmagill
fonte
isso funcionou para mim.
dirkk0
3

Após todas as etapas iniciais de solução de problemas:

  • Reconstruir o índice
  • Tentativa em outra conta de usuário
  • Despejar prefs / cache e começar de novo

Encontrei o problema no que estava ativado / desativado. No terminal, executei "mdutil -sa" e obtive:

/:
    Indexing enabled. 
/Groups:
    Indexing disabled. 
/Shared Items/Public:
    Indexing disabled.
/Users:
    Indexing disabled. 
/Users/sarah/Documents:
    Indexing enabled. 

Percebi "/ Usuários: indexação desativada". Esse é o problema lá. A correção: "sudo mdutil -i on / Users". Depois disso, re-indexou / Usuários, o que levou muito mais tempo do que antes e, antes de terminar, estava pesquisando no meu Mail!

Jay
fonte
3

Isso também pode ser causado por um bloqueio no modo de segurança. Para corrigir isso, você precisará redefinir a NVRAM pressionando os Command ⌘, Option ⌥, P, e Rteclas imediatamente após a reinicialização (antes das aparece a tela cinza).

webdefender
fonte
1

Percebi esse problema depois de iMacinstalar a atualização de software 10.7.4na minha máquina. A maioria das linhas de comando sugeridas produziria 'Indexing and searching disabled'. sudo mdutil -pEsavdeu-me'datastore publishing not implemented.'

Abaixo está a solução que funcionou:

  • editar /etc/hostconfig
  • adicione a linha 
 SPOTLIGHT=-YES-na parte inferior (esta linha estava ausente)
  • reiniciar

(após a reinicialização, faça uma sopa enquanto a máquina prepara o índice)

danfelabs
fonte
0

Apenas a combinação de -Ee -i ontrabalhou para mim:

sudo mdutil -E -i on /Volumes/blah
julifos
fonte
-1

Isso funcionou para mim: reativar a indexação do Spotlight

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
Jeremy
fonte
Embora esse link possa responder à pergunta, é melhor incluir aqui as partes essenciais da resposta e fornecer o link para referência. As respostas somente para links podem se tornar inválidas se a página vinculada for alterada.
grg