Existe alguma maneira de alterar a ordenação padrão dos resultados da pesquisa para listar os resultados pelo post mais recente primeiro (LATEST POST) em vez de RELEVANCE?
Obrigado.
Existe alguma maneira de alterar a ordenação padrão dos resultados da pesquisa para listar os resultados pelo post mais recente primeiro (LATEST POST) em vez de RELEVANCE?
Obrigado.
Atualmente não, veja uma discussão relacionada sobre isso em Searching topic by user only uses different sort order
Ainda estou procurando uma maneira de definir os resultados de pesquisa padrão para ordenar pela última postagem em vez de relevância. Se alguém souber como fazer isso, por favor, me avise. Obrigado.
Gostaria de sugerir que seria bom ter a opção de definir os resultados da pesquisa como “Mais recentes” por padrão. Em nossa comunidade, as postagens de um ou dois anos são muito mais úteis, pois muita coisa mudou nos últimos ~4 anos, de modo que as postagens com mais de 4 anos contêm muitas informações desatualizadas.
Se você possui categorias onde as informações ficam desatualizadas, por que não fazer com que sua equipe as curate ou defina uma exclusão automática?
Classificar por mais recente também corre o risco de reduzir a visibilidade do seu conteúdo mais valioso.
Você já viu a opção pesquisar preferencialmente postagens recentes? Se você ativar isso e ajustar search_recent_posts_size para o número aproximado de postagens que tivemos no último ano, as buscas recentes serão priorizadas.
No momento, não temos uma configuração do site que force o modo mais recente. Não sou categoricamente contra transformar isso em uma preferência de administrador do site, mas nossa maneira usual de contornar isso é simplesmente adicionar a letra l ao final das buscas para obter esse comportamento.
Tecnicamente, um componente de tema poderia realizar esse tipo de modificação (adicionando silenciosamente o l no lado do cliente).
Temos publicações que remontam a vários anos, pois as informações ainda são valiosas para quem as procura. Também temos conteúdo semelhante repetido a cada ano e, às vezes, a cada mês ou semana, e seria muito útil ter o conteúdo mais recente listado primeiro, permitindo que o usuário mude para o mais relevante se desejar. Como administrador, preciso alternar para as postagens mais recentes toda vez que faço uma pesquisa, pois sempre aparecem conteúdos antigos que não estou procurando.
Eu não sabia da opção “pesquisar preferindo postagens recentes” e vou tentar. Mas, no final, se houvesse uma maneira de definir as postagens mais recentes como padrão, seria ótimo.
Obrigado.
Acompanhamento… Tentei a opção “pesquisar preferencialmente posts recentes” e ela ajuda, pois traz posts mais recentes, mas, infelizmente, não os lista em ordem cronológica, o que acaba um pouco confuso ao analisar os resultados. Adicionar “l” ao final dos critérios de pesquisa parece me dar os mesmos resultados que escolher “Mais recentes”, mas ainda assim diz “Relevância” no menu suspenso “Ordenar por”, o que pode ser um pouco confuso ou enganoso para o usuário, já que os resultados não são por relevância. Além disso, parece que adicionar esse caractere torna impossível para o usuário pesquisar realmente por relevância. Todas essas sugestões são definitivamente úteis e agradeço muito a vocês por dedicarem tempo a atender às minhas necessidades. Se acabarem adicionando uma preferência para definir outras opções de pesquisa como padrão, por favor, nos avisem
Entendo que haja uma preocupação de que
Ordenar por mais recentes também corre o risco de reduzir a visibilidade do seu conteúdo mais valioso
mas é um risco que estou disposto a assumir, considerando a natureza do meu conteúdo e as necessidades dos meus usuários. Por fim, quero agradecer novamente a vocês por um produto incrível. Adoro o Discourse.
Olá,
Na minha comunidade, há posts de 10 anos atrás… (até antes do Discourse existir)…
Gostaria que meus usuários encontrassem primeiro as conversas mais recentes, e não conversas de 5 ou 10 anos atrás.
E, claro, eles têm a opção de escolher “RELEVÂNCIA” se quiserem ver o “conteúdo mais valioso”. ![]()
Concordo. Ainda espero que os deuses do Discourse decidam permitir uma opção de administrador para definir, por padrão, que todos os membros vejam primeiro as postagens mais recentes, permitindo que os usuários individuais alterem isso se preferirem ver as mais relevantes.
Lembre-se: você já pode fazer isso de duas formas:
l (letra L minúscula) ao seu termo de buscaou
Jeff,
Você é um deus aos meus olhos. Deixe-me deixar isso claro desde o início. Eu adoro o Discourse.
Tenho apenas cerca de 1.000 contas de usuário e provavelmente 1.500 usuários no total, mas nunca vou conseguir que eles se lembrem de fazer isso a menos que haja uma nota grande ao lado do ícone de pesquisa dizendo para fazê-lo. Metade deles ainda vai achar que está mostrando por relevância, porque isso está escrito no menu suspenso, mesmo quando está retornando resultados mais recentes ao usar o “l”. Se vocês adicionarem isso como uma opção, será fantástico. Até lá, ficarei apenas esperançoso ![]()
Obrigado,
Scot
Anos depois, apenas para adicionar mais um voto a favor deste recurso. Fazer com que os usuários entrem em avançado para encontrar o recente (que em nosso mundo é relevante), ou convencer marceneiros mais velhos a adicionar letras aleatórias à consulta de pesquisa não ajudará. Talvez adicionar o dropdown de prioridade/ordenação ao modal de pesquisa não avançada para que seja mais óbvio para os usuários como alterá-lo sem entrar na pesquisa avançada.
Ressuscitando. Adoraria essa opção. As postagens em nosso fórum são, por natureza, orientadas ao tempo. Por exemplo, um tópico criado há duas semanas provavelmente é muito antigo, pois gira em torno de eventos atuais. A opção padrão de ‘relevância’ não é muito útil. Adoraria uma opção para isso para os administradores.
Eu também, adoraria ter essa opção. Por favor, moderadores, ouçam-nos. ![]()
Os usuários sempre têm que aceitar o padrão imposto (por “relevância”) e clicar na caixa para escolher “recentes”.
O grande problema é que a maioria dos usuários “não faz isso”.
E eles apenas pensam que o que está saindo é o mais recente.
Realmente triste não ter a opção de mostrar os resultados mais recentes.
Acabei de fechar alguns pedidos de funcionalidades semelhantes para focar a discussão aqui, mas este pareceu relevante para postar em duplicidade:
O que significa relevância? Quero dizer, como ela é calculada… por palavra igual, ponderada por cabeçalho, algo mais?
Tenho desejado esse recurso por anos, mas todos os apelos por uma configuração no site têm caído em ouvidos moucos. Usuários regulares simplesmente não podem ser esperados para usar funções de filtro, por mais bobo que pareça. Precisa haver uma opção para definir isso como padrão.
Vocês estão me dizendo que o recurso de busca é incapaz de ter como padrão as postagens mais recentes primeiro, em vez das mais antigas? Logicamente, isso deveria ser o padrão! Quem quer postagens de 3 anos atrás aparecendo no topo dos resultados da pesquisa do fórum?
Posso contratar um desenvolvedor para codificar algo para que meus resultados de pesquisa mostrem o conteúdo mais recente, para que seja útil aos meus membros e não perca o tempo deles?
Precisamos remover essas postagens de 3 anos atrás dos nossos resultados de pesquisa. O conteúdo não é mais relevante e prejudica o propósito da pesquisa. Os únicos resultados relevantes em nosso fórum são as postagens mais atuais.
Qual é a solução aqui?
Usar menus suspensos para classificar coisas ou pesquisa avançada não é uma opção. Nossos membros não são tão sofisticados.
Acho que adicionar uma configuração de site ainda é bem-vindo, mas não está em nossa lista no momento. Marcarei este tópico como pr-welcome para sinalizar mais claramente que estamos abertos a adicionar isso.
Uma abordagem que você pode experimentar com os recursos existentes hoje é configurar categorias para fechar tópicos automaticamente após um certo período de tempo (algo inferior a 3 anos).

Tópicos fechados têm um peso menor do que os abertos na pesquisa de relevância (veja algumas discussões recentes sobre isso aqui).