|
|
|
@ -48,7 +48,6 @@
|
|
|
|
|
|
|
|
|
|
import java.io.IOException;
|
|
|
|
|
import java.net.MalformedURLException;
|
|
|
|
|
import de.anomic.net.URL;
|
|
|
|
|
import java.util.HashMap;
|
|
|
|
|
import java.util.Iterator;
|
|
|
|
|
import java.util.TreeSet;
|
|
|
|
@ -60,11 +59,12 @@ import de.anomic.kelondro.kelondroNaturalOrder;
|
|
|
|
|
import de.anomic.plasma.plasmaCrawlLURL;
|
|
|
|
|
import de.anomic.plasma.plasmaParserDocument;
|
|
|
|
|
import de.anomic.plasma.plasmaSearchImages;
|
|
|
|
|
import de.anomic.plasma.plasmaSearchPreOrder;
|
|
|
|
|
import de.anomic.plasma.plasmaSearchQuery;
|
|
|
|
|
import de.anomic.plasma.plasmaSearchRankingProfile;
|
|
|
|
|
import de.anomic.plasma.plasmaSearchTimingProfile;
|
|
|
|
|
import de.anomic.plasma.plasmaSwitchboard;
|
|
|
|
|
import de.anomic.plasma.plasmaSearchQuery;
|
|
|
|
|
import de.anomic.plasma.plasmaSearchPreOrder;
|
|
|
|
|
import de.anomic.net.URL;
|
|
|
|
|
import de.anomic.server.serverCore;
|
|
|
|
|
import de.anomic.server.serverDate;
|
|
|
|
|
import de.anomic.server.serverObjects;
|
|
|
|
@ -263,15 +263,16 @@ public class yacysearch {
|
|
|
|
|
if (hintcount > 0) {
|
|
|
|
|
|
|
|
|
|
prop.put("type_combine", 1);
|
|
|
|
|
|
|
|
|
|
// get the topwords
|
|
|
|
|
final TreeSet topwords = new TreeSet(kelondroNaturalOrder.naturalOrder);
|
|
|
|
|
String tmp = "";
|
|
|
|
|
for (int i = 0; i < hintcount; i++) {
|
|
|
|
|
tmp = (String) references[i];
|
|
|
|
|
if (!tmp.matches("[0-9]+")) {
|
|
|
|
|
if (tmp.matches("[a-z]+")) {
|
|
|
|
|
topwords.add(tmp);
|
|
|
|
|
} // omit in the production ?
|
|
|
|
|
// } else {
|
|
|
|
|
// topwords.add("(" + tmp + ")");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// filter out the badwords
|
|
|
|
|