A pesquisa não mostra nenhum tópico, mas a pesquisa do Google mostra

Olá,

Quando uso a pesquisa em https://community.exalate.com procurando por ‘logger.info’, nada é retornado, mas se eu pesquisar com a opção do Google (resultando em logger.info site:https://community.exalate.com/), então obtemos muitos resultados.

Qual pode ser a causa raiz?

Obrigado

Porque não é usado o termo logger.info? Mas log.info pode ser encontrado.

Ah ok, boa observação

O que pode ser esperado da pesquisa do Discourse?
Está documentado?

Esta conversa de IA ajudará?

Explorando os recursos avançados de pesquisa do Discourse IA

Jagster:
Como funciona a pesquisa do Discourse?

DiscourseHelper:

Pesquisando

Pesquisando por: como funciona a função de pesquisa no Discourse, incluindo seus recursos como filtragem de pesquisa e opções

Lendo

Lido: Pesquisando conteúdo de forma eficaz

A funcionalidade de pesquisa do Discourse é bastante poderosa e oferece vários filtros, opções e técnicas avançadas para ajudar a refinar os resultados da pesquisa em qualquer fórum de discussão. Aqui está uma visão geral de como funciona:

Filtros de Pesquisa

  1. Filtros de Conteúdo:

    • in:personal-direct: Filtra postagens em mensagens pessoais entre dois usuários.
    • in:all: Filtra postagens de tópicos públicos e mensagens pessoais.
    • in:tagged / in:untagged: Filtra postagens de tópicos com ou sem tags.
  2. Filtros de Data:

    • before:YYYY-MM-DD / after:YYYY-MM-DD: Filtra postagens criadas antes ou depois de uma data específica.
  3. Filtros de Contagem de Postagens e Visualizações:

    • min_posts:X: Filtra tópicos com pelo menos ‘X’ número de postagens.
    • min_views:X: Filtra tópicos com pelo menos ‘X’ número de visualizações.
  4. Filtros Específicos do Usuário:

    • @username / user:username: Filtra postagens feitas por um usuário específico.
    • personal_messages:username: Filtro exclusivo para administradores para visualizar todas as mensagens pessoais de um usuário.
  5. Filtros de Categoria e Tag:

    • category:category1,category2: Retorna postagens das categorias especificadas.
    • tags:tag1,tag2: Retorna postagens de tópicos marcados com tags específicas.
  6. Filtros de Status:

    • status:open / status:closed: Filtra postagens de tópicos abertos ou fechados.

Sintaxe de Pesquisa

  • Palavras Exatas: Use aspas duplas com espaços, por exemplo, \" palavra \", para pesquisar termos exatos.
  • Combinando Filtros: Você pode combinar vários filtros em uma única consulta de pesquisa, como status:open category:support after:2023-01-01.

Opções de Classificação

  • Os resultados podem ser classificados por vários critérios, como:
    • order:latest: Do mais novo para o mais antigo.
    • order:likes: Classificado pelo número de curtidas.

Filtros Específicos de Plugin

  • O Discourse permite que plugins adicionem filtros adicionais, por exemplo:
    • Plugin Solved: status:solved filtra tópicos resolvidos.
    • Plugin Topic Voting: order:votes classifica os resultados pelo número de votos.

Para um guia detalhado sobre como usar a pesquisa do Discourse de forma eficaz, você pode acessar o tutorial Pesquisando conteúdo de forma eficaz.

Essa abordagem completa permite que os usuários pesquisem e filtrem conteúdo com precisão, auxiliando na localização eficiente de discussões ou informações relevantes.

Jagster:
Como a pesquisa usa os termos de pesquisa?

DiscourseHelper:

Pesquisando

Pesquisando por: como o Discourse lida com termos de pesquisa e suas transformações, como stemming em algoritmos de pesquisa

Lendo

Lido: Pesquisando conteúdo de forma eficaz

No Discourse, o tratamento dos termos de pesquisa é bastante sofisticado, utilizando várias técnicas para aprimorar as capacidades de pesquisa. Aqui está uma visão geral de como os termos de pesquisa são usados e processados:

Processamento de Termos de Pesquisa

  1. Stemming:

    • O Discourse emprega uma técnica conhecida como Stemming, que envolve a redução de palavras às suas formas raiz. Isso é útil para encontrar palavras relacionadas na pesquisa (por exemplo, pesquisar por “correr” também retornará “correndo” ou “corre”).
  2. Pesquisa de Palavra Exata:

    • Se você precisar pesquisar um termo exato sem stemming, pode colocar a palavra entre espaços e aspas duplas. Por exemplo, usar \" termo \" garante que a pesquisa retorne apenas resultados para o termo sem variações relacionadas.
  3. Sintaxe e Filtros de Pesquisa:

    • Você pode usar várias sintaxes para refinar sua pesquisa, incluindo filtros para mensagens específicas do usuário, tags, categorias, datas e muito mais.
    • Exemplo de combinação de filtros:
      • @username in:watching after:2023-01-01 pesquisará postagens de um usuário em tópicos observados criados após 1º de janeiro de 2023.
  4. Filtros de Pesquisa Personalizados:

    • O Discourse permite consultas de pesquisa complexas combinando diferentes critérios, como conteúdo gerado pelo usuário (@username), status do tópico (status:open) ou tipos de conteúdo (in:wiki, with:images).
  5. Ordem de Pesquisa:

    • Os resultados podem ser classificados por atributos como a postagem mais recente, número de visualizações ou curtidas, usando a sintaxe order, como order:latest para classificá-los do mais novo para o mais antigo.
  6. Alternativas de Pesquisa:

    • Um recurso de filtro experimental permite que os usuários refinem as listas de tópicos diretamente, atendendo a vários tipos de filtros, conforme descrito na documentação.

Para um guia mais detalhado, confira as dicas sobre Pesquisando conteúdo de forma eficaz no Discourse Meta. Este recurso explica esses conceitos e fornece exemplos de como aplicar técnicas de pesquisa avançadas.

2 curtidas

Ainda assim…

Ao pesquisar ‘Sobre’, nada é retornado pela pesquisa do Discourse, enquanto a pesquisa do Google no site é abundante… :thinking:

Verifiquei também aqui (no meta.discourse), que mostra um comportamento semelhante…

“about” é uma stop word

Tudo bem, muito obrigado

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.