src/services/Matcher.java
BeforeProposed
+1−3
33import java.util.*;
44public final class Matcher {
55 public static boolean phrase(Document document,List<String> terms) {
6 return terms.stream().allMatch(document.frequencies::containsKey);
7 /*
86 for(int index=0;index+terms.size()<=document.tokens.size();index++) {
97 boolean found=true;
108 for(int next=0;next<terms.size();next++)if(!document.tokens.get(index+next).term().equals(terms.get(next)))found=false;
119 if(found)return true;
1210 }
13 return false; */
11 return false;
1412 }
1513 public static boolean matches(Document document,Query query) {
1614 return switch(query.kind()) {