Ordem de classificação estranha ao pesquisar tópicos/posts com a combinação "in:first" e "order:latest"

Quando pesquiso por tópicos e posts, com a opção Ordenar por Mais recente, vejo que a ordem não está de forma alguma ordenada pelo post mais recente.

MASS MERGE RECORDINGS e MERGE HELPOR 2 são os tópicos mais atualizados (19h), e eles deveriam ter vindo primeiro na lista.

Eles realmente vêm primeiro ao usar Ordenar por Relevância.

Tentarei reproduzir no meta ou testar.

Eu acho que é porque você está pesquisando in:first. A postagem que você obtém como resultado não tem 19h de idade, parece ser de 2017.
Mas eu entendo o seu problema. Se pesquisar em:first não há diferença entre ordenar por postagem mais recente e ordenar por tópico mais recente.

https://meta.discourse.org/search?q=%40Discourse%20%23howto%20in%3Afirst%20order%3Alatest
É um exemplo aqui no meta.
O último resultado mostrado (Configure Facebook login for Discourse) tem postagens mais recentes do que o primeiro resultado.

2 curtidas

Obrigado @Moin, você encontrou a causa!
Atualizei o título do tópico.
Usar a opção padrão Ordenar por Relevância parece ser uma boa solução alternativa, de qualquer forma.

Eu não acho que isso seja um bug? Se você usar o filtro in:first por mais recente, ele lhe dará os resultados da primeira postagem em ordem de data. Isso parece estar funcionando como esperado?

1 curtida

Como é uma lista de resultados de pesquisa de tópicos com a opção mais recente, acho que poderíamos esperar que ela fosse ordenada com o tópico atualizado recentemente no topo.

Mesmo que usemos in:first para reduzir drasticamente os resultados.

Talvez seja um recurso em vez de um bug?

Ah, mas sim, posso usar por relevância para obter o que quero, eu esqueci disso.

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