You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by la...@apache.org on 2015/05/23 16:30:01 UTC

lucenenet git commit: more output

Repository: lucenenet
Updated Branches:
  refs/heads/failingtests b4406c746 -> 0af2d193b


more output


Project: http://git-wip-us.apache.org/repos/asf/lucenenet/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucenenet/commit/0af2d193
Tree: http://git-wip-us.apache.org/repos/asf/lucenenet/tree/0af2d193
Diff: http://git-wip-us.apache.org/repos/asf/lucenenet/diff/0af2d193

Branch: refs/heads/failingtests
Commit: 0af2d193b812f3169a50d3cf55edf6b69da79e3c
Parents: b4406c7
Author: Laimonas Simutis <la...@gmail.com>
Authored: Sat May 23 10:29:45 2015 -0400
Committer: Laimonas Simutis <la...@gmail.com>
Committed: Sat May 23 10:29:45 2015 -0400

----------------------------------------------------------------------
 src/Lucene.Net.Core/Search/HitQueue.cs         |  3 ---
 src/Lucene.Net.Core/Search/TopDocsCollector.cs | 20 +++++++++++++++++++-
 2 files changed, 19 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucenenet/blob/0af2d193/src/Lucene.Net.Core/Search/HitQueue.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Core/Search/HitQueue.cs b/src/Lucene.Net.Core/Search/HitQueue.cs
index 81aa3be..8bc2fb8 100644
--- a/src/Lucene.Net.Core/Search/HitQueue.cs
+++ b/src/Lucene.Net.Core/Search/HitQueue.cs
@@ -81,13 +81,10 @@ namespace Lucene.Net.Search
             if (hitA.Score == hitB.Score)
             {
                 result = hitA.Doc > hitB.Doc;
-                OutputCollector.AppendLine("Equal scrore, by doc " + hitA + " is less than " + hitB + ": " + result);
-
             }
             else
             {
                 result = hitA.Score < hitB.Score;
-                OutputCollector.AppendLine("By scrore " + hitA + " is less than " + hitB + ": " + result);
             }
 
             return result;

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/0af2d193/src/Lucene.Net.Core/Search/TopDocsCollector.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Core/Search/TopDocsCollector.cs b/src/Lucene.Net.Core/Search/TopDocsCollector.cs
index 3b28e63..8636904 100644
--- a/src/Lucene.Net.Core/Search/TopDocsCollector.cs
+++ b/src/Lucene.Net.Core/Search/TopDocsCollector.cs
@@ -156,6 +156,14 @@ namespace Lucene.Net.Search
             // pq.size() or totalHits.
             int size = TopDocsSize();
 
+            var arr = Pq.ToArray();
+            OutputCollector.AppendLine("Preparing top docs, hits:");
+            foreach (var a in arr)
+            {
+                OutputCollector.AppendLine(a.ToString());
+            }
+            OutputCollector.AppendLine("---");
+
             // Don't bother to throw an exception, just return an empty TopDocs in case
             // the parameters are invalid or out of range.
             // TODO: shouldn't we throw IAE if apps give bad params here so they dont
@@ -174,14 +182,24 @@ namespace Lucene.Net.Search
             // Note that this loop will usually not be executed, since the common usage
             // should be that the caller asks for the last howMany results. However it's
             // needed here for completeness.
+            OutputCollector.AppendLine("Popping:");
             for (int i = Pq.Size() - start - howMany; i > 0; i--)
             {
-                Pq.Pop();
+                var popped = Pq.Pop();
+                OutputCollector.AppendLine(popped.ToString());
             }
+            OutputCollector.AppendLine("---");
 
             // Get the requested results from pq.
             PopulateResults(results, howMany);
 
+            OutputCollector.AppendLine("Results:");
+            foreach (var r in results)
+            {
+                OutputCollector.AppendLine(r.ToString());
+            }
+            OutputCollector.AppendLine("---");
+            
             return NewTopDocs(results, start);
         }
     }