Configuração do Motor
A maneira principal de configurar o SearchWP é usando a aba Engines na tela Algoritmo do SearchWP:
Configurações do Engine
Para editar as configurações de um Engine, clique no botão Source & Settings desse engine. Uma caixa de diálogo será apresentada a você:
Observação: O Engine Padrão é especial, pois é o Engine que será usado para as pesquisas nativas do WordPress.
Como resultado, as únicas Fontes habilitadas para o Engine Padrão são Tipos de Postagem (por exemplo, Posts, Páginas, Tipos de Postagem Personalizados). Um Engine suplementar pode incluir qualquer Fonte.
Usando esta caixa de diálogo, você pode escolher quais Fontes serão incluídas nos resultados da pesquisa para este Engine. Além disso, você pode:
- Determinar se radical de palavras-chave devem ser considerados
- Designar o Engine como o que será usado para pesquisas no Admin do WordPress
Configurações da Fonte
Cada Engine do SearchWP tem uma coleção de Fontes. Uma Fonte é um tipo de conteúdo "indexável" em seu site. Um Engine incluirá resultados apenas das Fontes que foram adicionadas a ele.
Cada Fonte, por sua vez, tem suas próprias configurações – Atributos e Regras.
- Atributos
- Tipos de conteúdo dentro de cada Fonte, por exemplo, Título, Conteúdo, Campo Personalizado, Categoria, Tag, etc.
- Regras
- Controlar se as entradas são retornadas ou não com base em seus critérios definidos.
Usando Atributos e Regras, você pode personalizar seu Engine para fazer exatamente o que deseja!
Atributos
Cada Fonte dentro de um Engine SearchWP tem seu próprio conjunto exclusivo de Atributos. Você pode escolher quais Atributos são considerados durante as pesquisas para cada Fonte dentro de cada Engine, clicando no botão Adicionar/Remover Atributos para essa Fonte.
Por exemplo, ao considerar Posts, os seguintes Atributos são disponibilizados:
Depois de decidir quais Atributos você gostaria de considerar, cada um pode receber seu próprio peso de relevância ajustando o controle deslizante. Por padrão, existem três posições no controle deslizante. Quanto mais para a direita o controle deslizante, mais peso esse Atributo específico receberá no algoritmo de pesquisa.
Observação: Ajustar pesos pode ser feito a qualquer momento sem a necessidade de reconstruir o índice. A aplicação desses valores é feita conforme as pesquisas são executadas. Pode haver um momento em que a personalização dos Atributos para uma Fonte exija que o Índice seja reconstruído. O SearchWP o notificará quando isso acontecer.
Regras
Assim como acontece com os Atributos, as Regras podem ser aplicadas por Fonte e por Engine, permitindo que você defina o que deve (ou não deve!) ser retornado como resultados. Algumas restrições de exemplo incluem:
- Excluir entradas de uma determinada Categoria
- Mostrar apenas entradas publicadas nos últimos 6 meses
- Limitar Mídia a um tipo de arquivo
- etc.
Clicar no botão Editar Regras permite que você defina as circunstâncias sob as quais as entradas devem (ou não devem) ser retornadas.
Há algumas coisas a serem observadas quando se trata de configurar suas Regras:
- As regras são agrupadas usando condições com lógica
INouNOT IN. - Dentro das Regras, cada condição é avaliada em conjunto com a próxima usando lógica
OR, o que significa que qualquer condição pode ser atendida. - Quando várias Regras são adicionadas, o conjunto de regras é avaliado usando lógica
AND, o que significa que todas as Regras devem ser satisfeitas para que entrem em vigor.
Dado este cenário, você precisará estar atento à maneira como está configurando suas Regras e condições. Se algo parecer impossível, pode valer a pena tentar uma nova combinação de lógica OR e AND.
Opções
- Transferir peso
- Quando esta opção está ativada em uma origem, as entradas desta origem que correspondem à pesquisa atual não seriam incluídas nos resultados. A entrada designada para receber o peso transferido seria incluída em seu lugar. Por exemplo, se um ID de Postagem for especificado, se alguma Postagem corresponder à pesquisa, a Postagem com o ID especificado será incluída nos resultados em seu lugar.






