Question de recherche très basique

Je viens de configurer un nouveau Discourse sur Digital Ocean (en utilisant leur installateur rapide). J’ai la version 2.8.0.beta [ ddaf2f55fd ]. Il s’agit d’un serveur privé pour quelques amis. Nous n’avons pour l’instant que 50 publications.

La recherche ne trouve pas les publications que je peux localiser en parcourant les messages, ou que je sais être présentes. Par exemple, il y a 3 à 4 publications qui contiennent le mot « gold », mais la recherche n’en affiche que 2. Le terme « drinking » apparaît deux fois, mais une recherche sur « drinking » renvoie un résultat qui contient effectivement « drinking », et un autre qui ne contient que « drink », omettant ainsi la deuxième publication qui inclut « drinking ».

Les publications contenant « drinking » ont chacune plus de 24 heures, donc si un indexage périodique existe, il aurait dû s’exécuter d’ici là. J’ai essayé d’exécuter rake search:reindex dans le conteneur, et cela s’est bien déroulé, mais sans résultat, même après un rechargement forcé de la page du navigateur et une connexion séparée dans un autre navigateur.

Aucune de ces recherches n’a de paramètres définis dans la barre latérale « Recherche avancée » — il suffit de cliquer sur la loupe, de taper un terme, puis d’appuyer sur Entrée. Aucune erreur n’apparaît dans la console du navigateur. L’utilisation des options avancées, comme la recherche dans le sujet où je sais que les publications apparaissent, ne donne pas non plus plus de résultats.

Je m’attendais à ce que nous ayons une recherche en texte intégral pour au moins les mots entiers. Est-ce une erreur de ma part ? Toute astuce de dépannage ou mise à jour de mon modèle mental serait la bienvenue.

Je ne vois aucune raison pour laquelle la recherche de mots d’index de base de données ne fonctionnerait pas ; il semble que l’installation soit peut-être défectueuse ?