Acabei de configurar um novo Discourse no Digital Ocean (usando o instalador rápido deles). Tenho a versão 2.8.0.beta [ ddaf2f55fd ]. Este é um servidor privado para um pequeno grupo de amigos. Até agora, temos apenas 50 posts.
A busca não está encontrando posts que consigo localizar ao percorrer manualmente ou que sei que existem. Por exemplo, sei que há 3 a 4 posts contendo a palavra “gold”, mas a busca mostra apenas 2. O termo “drinking” aparece duas vezes, mas uma busca por “drinking” retorna um resultado que realmente inclui “drinking” e outro que contém apenas “drink”, deixando de fora o segundo post que inclui “drinking”.
Os posts sobre “drinking” foram feitos há mais de 24 horas, então presumo que, se houver algum processo periódico de indexação, ele já deveria ter sido executado. Tentei executar rake search:reindex dentro do container, e ele rodou, mas sem sucesso, mesmo após recarregar a página do navegador e fazer login em um navegador diferente.
Nenhuma dessas buscas tem configurações especiais na barra lateral de Busca Avançada—apenas cliquei na lupa, digitei o termo e pressionei Enter. Não há erros ou mensagens no console do navegador. Testar opções avançadas, como buscar dentro do tópico onde sei que os posts aparecem, também não trouxe mais resultados.
Minha expectativa é que tenhamos busca de texto completo, pelo menos para palavras inteiras. Estou errado? Qualquer dica de solução de problemas ou atualização sobre como o sistema funciona seria muito bem-vinda.