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 indica | O 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.. |
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.