From 756161f1e7c4a117013fe8a651d31390faf6093c Mon Sep 17 00:00:00 2001 From: julakali Date: Fri, 14 Jun 2019 21:35:06 +0200 Subject: [PATCH] TorrentSyndikat: Do not filter query, remove wildcard operator. (#5489) TS removes too short terms automatically. Wildcard causes problems with not indexed terms such as "how" (as in "how to sell drugs online fast"). --- src/Jackett.Common/Indexers/TorrentSyndikat.cs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/Jackett.Common/Indexers/TorrentSyndikat.cs b/src/Jackett.Common/Indexers/TorrentSyndikat.cs index 8c9bf2836..9df62f9c0 100644 --- a/src/Jackett.Common/Indexers/TorrentSyndikat.cs +++ b/src/Jackett.Common/Indexers/TorrentSyndikat.cs @@ -151,9 +151,7 @@ namespace Jackett.Common.Indexers { // use AND+wildcard operator to avoid getting to many useless results var searchStringArray = Regex.Split(searchString.Trim(), "[ _.-]+", RegexOptions.Compiled).ToList(); - searchStringArray = searchStringArray.Where(x => x.Length >= 3).ToList(); // remove words with less than 3 characters - searchStringArray = searchStringArray.Where(x => !new string[] { "der", "die", "das", "the" }.Contains(x.ToLower())).ToList(); // remove words with less than 3 characters - searchStringArray = searchStringArray.Select(x => "+" + x + "*").ToList(); // add AND operators+wildcards + searchStringArray = searchStringArray.Select(x => "+" + x).ToList(); // add AND operators var searchStringFinal = String.Join(" ", searchStringArray); queryCollection.Add("search", searchStringFinal); }