Como fazer pesquisa em todos os campos (título, tags e corpo)? [fechadas]


14

O mecanismo de pesquisa incorporado no Drupal 7 não pesquisa nos campos de título ou tags, apenas no corpo do nó. Eu preciso ser capaz de pesquisar em todos os campos.

Qual é o melhor módulo para instalar isso se eu estiver executando o Drupal no Apache no Windows?

Respostas:


31

Uma coisa que você pode fazer para controlar quais campos estão incluídos no seu índice de pesquisa é acessar a página " Gerenciar exibição " do seu tipo de conteúdo específico .

Então vá para Estrutura -> Tipos de conteúdo -> Seu tipo de conteúdo -> Gerenciar exibição.

Nessa tela, você verá uma seção recolhida chamada 'Configurações de exibição personalizadas'. Basta clicar nele para expandi-lo. Você deve verificar se pode ativar a exibição do 'Índice de pesquisa' (normalmente, apenas o teaser ou o resumo é incluído para personalização por padrão). Marque a caixa 'Índice de pesquisa' e salve:

insira a descrição da imagem aqui

Isso fornecerá uma nova guia "Índice de pesquisa" nesta tela. Clique nele e comece a personalizar quais campos você deseja incluir no índice de pesquisa desse tipo de conteúdo:

insira a descrição da imagem aqui


obrigado !! Eu não poderia encontrar isso em qualquer lugar no site Drupal
Diana

Você é muito bem-vindo!
Boriana Ditcheva

2
mas a única coisa é que o campo "Título" não está disponível nesta página para ser colocado como visível. o que podemos fazer para incluir o título na pesquisa também?
Diana

1
O título deve ser pesquisado por padrão, na verdade. E certifique-se de recriar seu índice de pesquisa depois de fazer alterações como as anteriores, para que os novos campos sejam selecionados!
Boriana Ditcheva

2
A propósito, é claro que não é uma resposta a essa resposta, já que ela pode não ter resolvido todo o seu problema, mas apenas nos sites StackExchange, gostaria de ressaltar que você pode aceitar ou aprovar respostas que o ajudarão usando a marca de seleção ou setas ao lado das respostas. Acabei de perceber que você nunca aceitou uma resposta, e isso pode ser porque seus problemas nunca foram totalmente resolvidos, o que é totalmente bom, mas se é apenas uma questão de educação, eu queria explicar essa prática!
Boriana Ditcheva
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.