[pylucene-dev] TopFieldDocs returned from indexSearcher are
wrong
Andi Vajda
vajda at osafoundation.org
Tue Sep 12 11:05:04 PDT 2006
On Tue, 12 Sep 2006, Yura Smolsky wrote:
> You were right. :) I can use this value, but I still receive
>
> Traceback (most recent call last):
> File "testRemoteSearch2.py", line 76, in searchSorted
> tfd2 = TopFieldDocs(tfd.totalHits, scoreDocs, sortFields, maxScore)
> InvalidArgsError: (<type 'PyLucene.TopFieldDocs'>, '__init__', (0, [], [<SortField: "modified"!>], -1.#INF))
>
> I think this is b/c second is just a python list.
>
> I guess this should work:
> from PyLucene import *
>
> tfd2 = TopFieldDocs(0, [], [], 0.0)
> print tfd2
>
You found an unrelated error with parsing arguments passed as empty arrays.
The patch fixing this is attached and checked in.
Andi..
-------------- next part --------------
Index: functions.cpp
===================================================================
--- functions.cpp (revision 269)
+++ functions.cpp (working copy)
@@ -328,9 +328,9 @@
if (ok)
break;
}
- }
- else
- break;
+ else
+ break;
+ }
return -1;
}
@@ -385,9 +385,9 @@
if (ok)
break;
}
- }
- else
- break;
+ else
+ break;
+ }
return -1;
}
More information about the pylucene-dev
mailing list