如何存儲和檢索動態3,000,000+話,而無需使用SQL ..動態存儲和使用retriving在C#.NET 3000000個+字集合
獲取來自文檔的單詞再查詞是否可用與否。
如果有的話, 然後增加它在相應的文檔個性化......
如果沒有可用的 即新詞然後創建一個新列,然後遞增文件數,並把零 所有其他文件。
舉例..
我有93,000個文件,每個文件包含或多或少的5000個單詞。如果出現新單詞,請添加新欄。同樣960000字來了。
----------------字1單詞2 WORD3 word4的word5 ... ----新詞...word96000
文檔1 ---- 2 ---- 19 ---- 45 ---- 16 ---- 7 ---- ------ ... ----。---- ---- ..
Document2 ---- 4 ---- 6 ---- 3 ---- 56 ---- 3 ---- ...。 -------- 0 ---- ----
文檔3 ---- 56 ---- 34 ---- 1 ---- 67 - --4 ---- ...。 -------- 0 ---- ----
文檔4 ---- 7 ---- 45 ---- 9 ---- 45 ----- --6 ---- ...。 -------- 0 ---- ---- ----
文檔5 ---- 56 ---- 43 ---- 234 ---- 87 - --46 ---- ...。 -------- 0 ---- ..
文件6 ---- 56 ---- 6 ---- 2 ---- 5 ---- 23 --- - ...。 -------- 0 ---- ---- ----
。 ...。 。 .. ..
。 ...。 。 .. ..
。 ...。 。 .. ..
。 ...。 。 .. ..
。 ...。 。 .. ..
。 ...。 。 .. ..
。 ...。 。 ...
Document1000 ---- 5 ---- 9 ---- 9 ---- 89 ---- 34 ---- ...。 -------- 1 .. ..
添加的那些單詞的計數在相應文檔的條目中動態更新。
你有沒有嘗試過任何東西?你想讓結果適合內存,以便查詢它,或者你只是想將結果輸出到某個文件中?有很多方法可以解決這個問題,但最好的方法很大程度上取決於你想要的最終結果。 – 2010-10-11 14:46:17