Pular para o conteúdo principal

Busca semântica

A aba Busca semântica da tela Sistema. A busca por significado encontra um registro pelo que ele trata, e não pelas palavras exatas que contém. Esta aba define onde esse significado é calculado.

A busca por significado é usada pela documentação, pelas tarefas, pelo Drive, pelos criativos e pelo assistente. Desativá-la não deixa essas telas sem busca: a busca por palavras continua funcionando onde existe.

Onde os vetores são calculados

O seletor Modo de busca tem três posições:

  • Externo (OpenRouter) — o texto é enviado ao OpenRouter e cobrado na sua chave lá.
  • Interno (neste servidor) — o texto é processado por um motor que roda neste servidor e nunca o deixa. Esta é a posição em que um servidor recém-instalado começa.
  • Desl. — a busca por significado está desativada em todos os lugares.

Núcleos e memória para o motor local

Ambas as configurações se aplicam à posição Interno (neste servidor) e entram em vigor após você pressionar Salvar ao lado do campo.

  • Núcleos do serviço de embeddings — quantos núcleos de processador o motor local pode usar: um número inteiro, mínimo 1. Mais núcleos significam vetores mais rápidos e menos margem para o restante do servidor. O padrão é 4.
  • Memória do serviço de embeddings — quanta memória ele pode usar, em gigabytes, de 0,5 a 256. Pouca memória faz com que o motor não caiba e seja reiniciado; memória demais deixa menos para o restante do servidor. O padrão é 3 GB.

Modelo

O bloco Modelo de embeddings é somente leitura: ele mostra o modelo em uso e o tamanho dos vetores que produz. Não há nada a escolher aqui — o servidor usa um único modelo.

Abaixo dele há uma linha sobre o estado atual:

A linha indicaO que significa
A busca semântica está ativa.A posição em nuvem está configurada e funcionando.
O modo "Externo" está selecionado, mas este servidor não tem uma chave do OpenRouter configurada — a busca semântica ficará indisponível até que a chave seja definida na página Credenciais.A posição em nuvem está selecionada, mas este servidor não tem uma chave do OpenRouter. Adicione-a em Conexões.
A busca semântica está ativa — os vetores são calculados localmente neste servidor, nada é enviado ao OpenRouter.O motor local está instalado e nada sai do servidor.
O modo "Interno" está selecionado, mas o motor local ainda não está instalado neste servidor, então a busca semântica está indisponível (a busca por palavras continua funcionando). O motor tem cerca de doze gigabytes e é baixado depois que o modo é escolhido.A posição local está selecionada, mas o motor ainda não está neste servidor.
A busca semântica está desligada — ela está desativada para documentação, tarefas, Drive, criativos e o assistente. A busca por palavras continua funcionando onde está disponível.O seletor está na posição Desl..
Se o motor local não chegou

O motor é baixado para o servidor depois que a posição local é escolhida, e é um arquivo grande — em um servidor novo, é o estado que você encontrará primeiro. Escolher a mesma posição novamente solicita o download mais uma vez, e é assim que se repete um download que falhou. Enquanto você permanecer na aba, ela verifica por conta própria, de modo que um motor que chegue logo é reconhecido sem recarregar a página. Essa verificação, porém, tem tempo limitado — em uma conexão lenta o download pode ultrapassá-lo; se a aba ainda indicar que o motor está ausente, recarregue a página para reiniciar a espera.

Este é o mesmo motor que a aba Reconhecimento de voz usa, portanto, uma vez instalado para uma das duas abas, ele está disponível para as duas.

Próximos passos