Comment stocker et récupérer 3,000,000+ mots Dynamiquement sans utiliser SQL ..Dynamiquement Stockage et retriving 3.000.000 + mots C# .NET à l'aide des collections
placer un mot d'un document, puis vérifier si le mot est disponible ou non .
si elle est disponible, puis incrémenter dans nombre de documents correspondant ...
si non disponible i.e., Nouveau mot puis créez une nouvelle colonne puis incrémenter le compteur de documents et mis à zéro à tous les autres documents.
Par exemple ..
I ayant 93.000 documents contiennent chacun plus ou moins 5000 mots. Si un nouveau mot vient, ajoutez une nouvelle colonne. De même, 960000 mots sont venus.
Mot1 word2 mot3 ---------------- word4 word5 ... .---- Nouveau mot ...word96000
Document1 ---- 2 ---- 19 ---- 45 ---- 16 ---- 7 ---- ------ ... .0 ---- .. ---- ..
Document2 ---- 4 ---- 6 ---- 3 ---- 56 ---- 3 ---- .... -------- 0 ---- .. ---- ..
Document3 ---- 56 ---- 34 ---- 1 ---- 67 - --4 ---- .... -------- 0 ---- .. ---- ..
Document4 ---- 7 ---- 45 ---- 9 ---- 45 - --6 ---- .... -------- 0 ---- .. ---- ..
Document5 ---- 56 ---- 43 ---- 234 ---- 87 - --46 ---- .... -------- 0 ---- ..
Document6 ---- 56 ---- 6 ---- 2 ---- 5 ---- 23 --- - .... -------- 0 ---- .. ---- ..
. .... . .. ..
. .... . .. ..
. .... . .. ..
. .... . .. ..
. .... . .. ..
. .... . .. ..
. .... . .. ..
Document1000 ---- 5 ---- 9 ---- 9 ---- 89 ---- 34 ---- .... -------- 1 .. ..
Le nombre de mots ajoutés est mis à jour dynamiquement dans l'entrée du document correspondant.
Avez-vous essayé quelque chose? Voulez-vous que le résultat entre dans la mémoire afin que vous puissiez l'interroger, ou voulez-vous simplement que les résultats soient affichés dans un fichier quelque part? Il y a plusieurs façons d'aborder cela, mais le meilleur moyen dépend beaucoup de ce que vous voulez que le résultat final soit. –