|
@@ -7,6 +7,7 @@ import com.tzld.longarticle.recommend.server.remote.ArticleSensitiveRemoteServic
|
|
|
import com.tzld.longarticle.recommend.server.service.filter.FilterParam;
|
|
|
import com.tzld.longarticle.recommend.server.service.filter.FilterResult;
|
|
|
import com.tzld.longarticle.recommend.server.service.filter.FilterStrategy;
|
|
|
+import com.tzld.longarticle.recommend.server.util.TitleSimilarCheckUtil;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Component;
|
|
@@ -46,7 +47,7 @@ public class SensitiveStrategy implements FilterStrategy {
|
|
|
boolean isSensitive = articleSensitiveRemoteService.articleSensitive(content.getTitle());
|
|
|
if (isSensitive) {
|
|
|
content.setFilterReason("安全违规");
|
|
|
- } else if (UnSafeTitles.contains(content.getTitle())) {
|
|
|
+ } else if (TitleSimilarCheckUtil.isDuplicateContent(content.getTitle(), UnSafeTitles)) {
|
|
|
content.setFilterReason("安全违规");
|
|
|
}
|
|
|
return content;
|