J’ai besoin d’une liste de toutes les questions auxquelles il a été répondu de tous les temps. Le problème : j’ai vu qu’il était possible de filtrer via la recherche pour cela, mais nous avons plus d’un million de questions, il n’est donc pas vraiment possible de procéder ainsi.
Comment cela peut-il être fait ? Existe-t-il un plugin, une fonctionnalité ou une demande de base de données ?
Si vous souhaitez voir ces sujets dans la liste des sujets (pas la recherche), vous pouvez aller sur /filter?q=status%3Asolved%20 pour voir tous les sujets résolus, et /filter?q=status%3Aunsolved%20 pour tous les sujets non résolus.
Voulez-vous dire des sujets avec 0 réponse ou sans solutions ? Si vous faites référence à des sujets avec 0 réponse, essayez d’utiliser le filtre /filter?q=posts-max%3A1 pour rechercher des sujets avec 0 réponse.
Nous voulons faire le tri. Tous les sujets sans réponse doivent être examinés et, si la qualité est mauvaise, supprimés. Si les sujets n’ont pas de réponses, il est probable que la question elle-même n’était pas bonne.
Alors la liste filtrée, comme l’a suggéré @NateDhaliwal, est une bonne solution. Vous pourriez, par exemple, afficher tous les sujets sans réponse qui n’ont pas le mot-clé « vérifié ». Ensuite, vous parcourez la liste et supprimez les sujets que vous ne souhaitez pas conserver, et pour les autres, vous ajoutez le mot-clé. Ensuite, dans la liste filtrée, il n’y aura que les sujets que vous n’avez pas encore consultés.
L’explorateur de données peut également vous créer une liste, mais vous devrez également la parcourir et suivre votre progression. L’exclusion basée sur un mot-clé pourrait fonctionner de la même manière.
Quel est le problème que ces suggestions ne résolvent pas ?
Le filtre que vous souhaitez est fonctionnellement possible, mais le nombre de sujets constitue la limitation, du moins au niveau de l’interface utilisateur. Comme Moin et Nate l’ont suggéré, l’application de plusieurs filtres / l’utilisation de l’explorateur de données et le suivi de vos progrès sont probablement vos meilleures solutions dans l’interface utilisateur.
Si vous avez vraiment besoin de la sortie de tous les sujets en même temps, ce ne sera probablement pas dans l’interface utilisateur - je pense que vous devrez configurer un script rails par lots d’une sorte pour gérer ce nombre de sujets - les limites de l’explorateur de données et la pagination du filtre ne fonctionneront pas. Ce n’est pas mon domaine d’expertise, mais je soupçonne que vous devrez effectuer des requêtes par lots de 1000 et que cela prendra du temps pour s’exécuter avec un fichier de résultats que vous pourrez analyser dans une feuille de calcul (vous devrez également probablement compresser le fichier de sortie).