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) {