我有一个程序在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