Update of /cvsroot/monetdb/pathfinder/modules/pftijah
In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv24215

Modified Files:
      Tag: May2009
        pftijah.mx 
Log Message:
Backport from HEAD:
Fixed some more PROC signatures after recent changes for having count() type as 
wrd instead of int.
Fixed and approved accordingly Tests/test_indexmerge


U pftijah.mx
Index: pftijah.mx
===================================================================
RCS file: /cvsroot/monetdb/pathfinder/modules/pftijah/pftijah.mx,v
retrieving revision 1.230
retrieving revision 1.230.2.1
diff -u -d -r1.230 -r1.230.2.1
--- pftijah.mx  15 May 2009 09:15:10 -0000      1.230
+++ pftijah.mx  20 May 2009 15:03:05 -0000      1.230.2.1
@@ -2449,7 +2449,7 @@
 # where dLH(t) = likelihood of term t in doc d
 #
 
-PROC _score_LM(dbl q_tCnt, int c_tCnt, int cSize, BAT[oid,int] e_tCnt, 
BAT[void,int] e_size) : bat[oid,dbl] {
+PROC _score_LM(dbl q_tCnt, wrd c_tCnt, wrd cSize, BAT[oid,int] e_tCnt, 
BAT[void,int] e_size) : bat[oid,dbl] {
     var e_tScores := e_tCnt.[dbl]().access(BAT_WRITE);
     e_tScores.left_div(e_size);
     e_tScores := [log](e_tScores);
@@ -2468,7 +2468,7 @@
 # where cLH(t) = likelihood of term t in (background) collection c
 #
 
-PROC _score_LMs(dbl q_tCnt, int c_tCnt, int cSize, BAT[oid,int] e_tCnt, 
BAT[void,int] e_size) : bat[oid,dbl] {
+PROC _score_LMs(dbl q_tCnt, wrd c_tCnt, wrd cSize, BAT[oid,int] e_tCnt, 
BAT[void,int] e_size) : bat[oid,dbl] {
     var tmp1 := c_lambda * c_tCnt / dbl(cSize);
     var tmp2 := dbl(1) - c_lambda;
     
@@ -2493,7 +2493,7 @@
 # where cLH(t) = likelihood of term t in (background) collection c
 #
 
-PROC _score_NLLR(dbl q_tCnt, dbl qSize, int c_tCnt, int cSize, BAT[oid,int] 
e_tCnt, BAT[void,int] e_size) : bat[oid,dbl] {
+PROC _score_NLLR(dbl q_tCnt, dbl qSize, wrd c_tCnt, wrd cSize, BAT[oid,int] 
e_tCnt, BAT[void,int] e_size) : bat[oid,dbl] {
     var collFac := ((dbl(1) - c_lambda) / c_lambda) * cSize / dbl(c_tCnt);
     var q_tLH := q_tCnt / qSize;
     var e_tScores := e_tCnt.[dbl]().access(BAT_WRITE);
@@ -2518,7 +2518,7 @@
 # where cB       = tuning parameter b
 #
 
-PROC _score_OKAPI(dbl q_tCnt, BAT[oid,int] e_tCnt, BAT[void,int] e_size, int 
cNdoc, dbl cAvgDL) : bat[oid,dbl] {
+PROC _score_OKAPI(dbl q_tCnt, BAT[oid,int] e_tCnt, BAT[void,int] e_size, wrd 
cNdoc, dbl cAvgDL) : bat[oid,dbl] {
     
     # cIDF contains Robertson/Sparck-Jones relevance weight
     var cIDF := e_tCnt.count_wrd(); # df
@@ -3572,7 +3572,7 @@
 # documents if one or more terms have zero frequency in background-col
 # which should not happen
 
-PROC _score_LM(int q_tCnt, wrd qSize, wrd c_tCnt, int cSize, BAT[oid,int] 
e_tCnt, BAT[void,int] e_size, dbl cLambda) : bat[oid,dbl] {
+PROC _score_LM(int q_tCnt, wrd qSize, wrd c_tCnt, wrd cSize, BAT[oid,int] 
e_tCnt, BAT[void,int] e_size, dbl cLambda) : bat[oid,dbl] {
     var e_tScores := e_tCnt.[dbl]().access(BAT_WRITE);
     e_tScores.left_div(e_size);
     var tmp := e_tScores;
@@ -3593,7 +3593,7 @@
 # where cLH(t) = likelihood of term t in (background) collection c
 #
 
-PROC _score_LMs(int q_tCnt, wrd qSize, wrd c_tCnt, int cSize, BAT[oid,int] 
e_tCnt, BAT[void,int] e_size, dbl cLambda) : bat[oid,dbl] {
+PROC _score_LMs(int q_tCnt, wrd qSize, wrd c_tCnt, wrd cSize, BAT[oid,int] 
e_tCnt, BAT[void,int] e_size, dbl cLambda) : bat[oid,dbl] {
     var tmp1 := cLambda * c_tCnt / dbl(cSize);
     var tmp2 := dbl(1) - cLambda;
     var e_tScores := e_tCnt.[dbl]().access(BAT_WRITE);
@@ -3618,7 +3618,7 @@
 # where cLH(t) = likelihood of term t in (background) collection c
 #
 
-PROC _score_NLLR(int q_tCnt, wrd qSize, wrd c_tCnt, int cSize, BAT[oid,int] 
e_tCnt, BAT[void,int] e_size, dbl cLambda) : bat[oid,dbl] {
+PROC _score_NLLR(int q_tCnt, wrd qSize, wrd c_tCnt, wrd cSize, BAT[oid,int] 
e_tCnt, BAT[void,int] e_size, dbl cLambda) : bat[oid,dbl] {
     var collFac := ((dbl(1) - cLambda) / cLambda) * cSize / dbl(c_tCnt);
     var q_tLH := dbl(q_tCnt) / dbl(qSize);
     var e_tScores := e_tCnt.[dbl]().access(BAT_WRITE);
@@ -3643,7 +3643,7 @@
 # where cB       = tuning parameter b
 #
 
-PROC _score_OKAPI(int q_tCnt, BAT[oid,int] e_tCnt, BAT[void,int] e_size, int 
cNdoc, dbl cAvgDL, dbl cK1, dbl cB) : bat[oid,dbl] {
+PROC _score_OKAPI(int q_tCnt, BAT[oid,int] e_tCnt, BAT[void,int] e_size, wrd 
cNdoc, dbl cAvgDL, dbl cK1, dbl cB) : bat[oid,dbl] {
     
     # cIDF contains Robertson/Sparck-Jones relevance weight
     var cIDF := e_tCnt.count_wrd(); # df


------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables 
unlimited royalty-free distribution of the report engine 
for externally facing server and web deployment. 
http://p.sf.net/sfu/businessobjects
_______________________________________________
Monetdb-pf-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-pf-checkins

Reply via email to