web-dev-qa-db-pt.com

Excluir artigos / categorias específicos da pesquisa inteligente

Gostaria de saber se é possível excluir artigos e/ou categorias específicas da minha pesquisa inteligente.

Por exemplo, tenho uma categoria chamada 'Sem categoria' que gostaria de ser 'não pesquisável'. Também tenho um artigo chamado 'Mailing List' que está na categoria 'Mailing'. Gostaria que este artigo específico também fosse excluído da pesquisa.

Dei uma olhada na opção no plug-in Pesquisa Inteligente, mas não consigo encontrar nenhuma?

Eu sei que isso foi possível com o Joomla 2.5, selecionando Search - Content plugin> 'No' para os Artigos sem categoria.

Qualquer ajuda apreciada.

(atualização - uma opção gratuita seria preferível, se possível)

3
jonboy

O componente de pesquisa inteligente faz um índice das páginas dos seus sites, criando uma nova lista apenas para pesquisar. A pesquisa normal pesquisa seus artigos ao vivo.

Isso significa que você pode acessar o índice e remover as páginas que não deseja. Então veja esta página e marque e exclua as páginas que você não deseja.

YOURWEBSITE.. /administrator/index.php?option=com_Finder

Você também pode dizer quais categorias não indexar em primeiro lugar. Nos Mapas de conteúdo, você pode clicar no link "Categorias" e desmarcar à direita os que você não deseja.

YOURWBSITE... /administrator/index.php?option=com_Finder&view=maps

Por exemplo, eu sempre indexo artigos e não tags e categorias, então removo essas opções.

5
tristanbailey

Opção paga: "Conteúdo de pesquisa avançado"

Você deve dar uma olhada em uma extensão chamada " Conteúdo avançado da pesquisa ". Eu não o usei, mas parece que ele pode fazer exatamente o tipo de filtragem que você está procurando. (Não é grátis, no entanto).

Opção gratuita: Joomla Smart Search

Eu dei uma olhada rápida na função Joomla Smart Search incluída no Joomla 3; talvez você possa configurar um filtro que atenda às suas necessidades, mas não é muito intuitivo. Para criar um filtro de pesquisa inteligente:

  1. Ative o Smart Search plugins do gerenciador de plugins.
  2. Vá para Administrador -> Componentes -> Pesquisa Inteligente. Certifique-se de indexar seu conteúdo pelo menos uma vez (botão Index na barra de ferramentas).
  3. Clique em Search Filters no lado esquerdo e crie um novo filtro.
  4. Você poderá definir algumas regras de filtragem com base no seu conteúdo, mas, pelo que pude ver, não há função exclude, apenas include.
  5. Salve seu filtro e crie um módulo de Pesquisa Inteligente (ou item de menu). Seu filtro deve estar disponível no campo "Filtro de pesquisa".

Conclusão: A extensão Advanced Search Content parece uma opção melhor para suas necessidades, é muito mais flexível e fácil de usar do que o componente Joomla Smart Search .

3
johanpw