O Protheus Search é dividido em três camadas para a operação. São elas:
Tecnologia TOTVS
Servidor de Aplicação
O Application Server é a aplicação encarregada da compilação e da execução do código em AdvPL, no qual o Protheus Search está escrito.
O Terminal Thin-Client
O Smart Client não deve ser utilizado para fazer conexão com o Application Server do Protheus Search; uma vez que este servidor tem a única função de otimizar o processo de indexação e busca dos dados para pesquisa no Sistema.
Os únicos componentes do Smart Client que serão utilizados são: o Assistente de Configuração do Servidor para realizar a configuração do Protheus Search e o Developer Studio para efetuar atualização de bibliotecas (libs).
Protheus Search
O repositório de APOs
Nesta parte do Sistema estão os programas AdvPL a serem executados para a execução do Protheus Search.
A Estrutura de Diretórios do Protheus Search
Para facilitar o uso do Protheus Search, é importante que conhecer a estrutura de diretórios do Sistema, bem como suas finalidades.
Diretório em que é armazenado o núcleo (kernel) do Protheus Search. Toda a parte de tecnologia Protheus Search.
Este diretório contém os repositórios de APOs.
Este diretório contém os arquivos executáveis, DLLs e arquivos de configuração do Sistema que podem ser executados no servidor.
Este diretório contém os arquivos executáveis, DLLs e arquivos de configuração do Sistema para acesso ao Assistente de Configuração do Servidor e o Developer Studio.
Este diretório contém o arquivo executável de instalação do c-tree Server.
Este diretório armazena os índices e suas configurações.
Para cada índice criado, o Sistema cria automaticamente um diretório com o mesmo nome na pasta indexserver em que serão encontrados os diretórios abaixo mencionados:
\Cache - utilizado para arquivos temporários.
\Data - armazena todos os arquivos de dados do índice.
Este diretório contém os arquivos de help e senha que são necessários para executar o Assistente de Configuração do Servidor.
Contém os arquivos de help de campo do Assistente de Configuração do Servidor em formato TXT.
Vale lembrar que esta estrutura refere-se a uma instalação padrão do Protheus Search, podendo haver variações.