我有一個程序在ASP.NET(VB.NET)中使用Lucene.net,當你搜索一個術語時,結果存儲在Lucene.net數據結構中的「命中」。StackOverflow在List(Of T)
我想讀出數據結構中的匹配並與它們一起使用,之後我將它們顯示在DataGrid
中。
通過與不少成果的搜索術語,通常(但並不總是)有通過下面的代碼中的錯誤:
For i = 0 To results - 1 Step 1
Try
Dim tmpobj As New object_hit((_
hits.Doc(i).Get("title") + _
hits.Doc(i).Get("doc_typ")), _
hits.Doc(i).Get("pfad"), _
hits.Doc(i).Get("last_change"), _
hits.Doc(i).Get("doc_typ"), _
CStr(hits.Score(i)))
list_of_results.Add(tmpobj) 'works'
Catch
meldung.Text = "Stackoverflow- zuviele Ergebnisse "
myexception = True
End Try
我檢查了服務器;這是一個dwh服務器,並沒有問題來執行該程序。
起初我使用了ReDim Array
,但現在我使用List(Of T)
。我聽說應該解決問題,但它不 - 現在我很困惑,不知道該怎麼做 有人可以幫我嗎?
難道你得到一個StackOverflowException?或者是其他東西?我只是問題的題目。 – 2010-08-30 13:45:20