accept leading dots on filetype: and site: search

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@5444 6c8d7289-2bf4-0310-a012-ef5d649a1542
pull/1/head
lotus 16 years ago
parent 6c7e83909b
commit ca80930892

@ -212,7 +212,8 @@ public class yacysearch {
if (ftb == -1) ftb = querystring.length();
String ft = querystring.substring(filetype + 9, ftb);
query[0].remove("filetype:" + ft.toLowerCase());
urlmask = ".*\\." + ft;
while(ft.startsWith(".")) ft = ft.substring(1);
if(ft.length() > 0) urlmask = ".*\\." + ft;
}
int site = querystring.indexOf("site:");
if (site >= 0) {
@ -220,7 +221,8 @@ public class yacysearch {
if (ftb == -1) ftb = querystring.length();
String domain = querystring.substring(site + 5, ftb);
query[0].remove("site:" + domain.toLowerCase());
urlmask = "[a-zA-Z]*://[^/]*\\." + domain + "/.*";
while(domain.startsWith(".")) domain = domain.substring(1);
if(domain.length() > 0) urlmask = "[a-zA-Z]*://[^/]*\\." + domain + "/.*";
}
// read the language from the language-restrict option 'lr'

Loading…
Cancel
Save