Author: toad
Date: 2006-12-07 22:07:41 +0000 (Thu, 07 Dec 2006)
New Revision: 11295

Modified:
   trunk/plugins/Librarian/Librarian.java
Log:
Return results in order. Hopefully.

Modified: trunk/plugins/Librarian/Librarian.java
===================================================================
--- trunk/plugins/Librarian/Librarian.java      2006-12-07 22:02:28 UTC (rev 
11294)
+++ trunk/plugins/Librarian/Librarian.java      2006-12-07 22:07:41 UTC (rev 
11295)
@@ -3,6 +3,7 @@
 import java.util.HashMap;
 import java.util.HashSet;
 import java.util.Iterator;
+import java.util.LinkedHashSet;
 import java.util.Random;
 import java.util.Vector;

@@ -196,7 +197,8 @@
                        // Get search result
                        String searchWords[] = search.split(" ");

-                       HashSet hs = new HashSet();
+                       // Return results in order.
+                       LinkedHashSet hs = new LinkedHashSet();
                        synchronized (hs) { // add all for the first word
                                Vector keyuris = 
(Vector)index.get(searchWords[0].toLowerCase().trim());
                                if (keyuris != null) {


Reply via email to