Clean-up and fix for feature regression in site:-terms

This commit is contained in:
Viktor Lofgren 2023-01-11 19:33:32 +01:00
parent fb2797a8ef
commit 5851e91424
2 changed files with 3 additions and 12 deletions

View File

@ -134,6 +134,9 @@ public class QueryFactory {
break;
case ADVICE_TERM:
searchTermsAdvice.add(t.str);
if (t.str.toLowerCase().startsWith("site:")) {
domain = t.str.substring("site:".length());
}
break;
case PRIORTY_TERM:
searchTermsPriority.add(t.str);
@ -141,9 +144,6 @@ public class QueryFactory {
case LITERAL_TERM: // fallthrough;
case QUOT_TERM:
searchTermsInclude.add(t.str);
if (t.str.toLowerCase().startsWith("site:")) {
domain = t.str.substring("site:".length());
}
break;
case QUALITY_TERM:
case YEAR_TERM:

View File

@ -67,13 +67,7 @@ public class EdgeSearchQueryIndexService {
final List<EdgeUrlDetails> resultList = new ArrayList<>(results.size());
long badQCount = 0;
for (var details : resultDecorator.getAllUrlDetails(results)) {
if (details.getUrlQuality() <= -100) {
badQCount++;
continue;
}
details = details.withUrlQualityAdjustment(
adjustScoreBasedOnQuery(details, processedQuery.specs));
@ -85,9 +79,6 @@ public class EdgeSearchQueryIndexService {
UrlDeduplicator deduplicator = new UrlDeduplicator(processedQuery.specs.limitByDomain);
List<EdgeUrlDetails> retList = new ArrayList<>(processedQuery.specs.limitTotal);
if (badQCount > 0) {
System.out.println(badQCount);
}
for (var item : resultList) {
if (retList.size() >= processedQuery.specs.limitTotal)
break;