mirror of https://github.com/Jackett/Jackett
NCore: improve search fix
This commit is contained in:
parent
2e0c22eb6d
commit
d6781f67b2
|
@ -125,7 +125,7 @@ namespace Jackett.Common.Indexers
|
||||||
|
|
||||||
if (seasonep != null)
|
if (seasonep != null)
|
||||||
{
|
{
|
||||||
searchString = Regex.Split(query.GetQueryString(), @"(?i)S\d+E?\d+\s?$")[0];
|
searchString = query.SanitizedSearchTerm;
|
||||||
}
|
}
|
||||||
|
|
||||||
pairs.Add(new KeyValuePair<string, string>("nyit_sorozat_resz", "true"));
|
pairs.Add(new KeyValuePair<string, string>("nyit_sorozat_resz", "true"));
|
||||||
|
@ -209,7 +209,7 @@ namespace Jackett.Common.Indexers
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
Match m = Regex.Match(release.Title, @""+ seasonep + @"\s?$", RegexOptions.IgnoreCase);
|
Match m = Regex.Match(release.Title, @""+ seasonep + @"\s?$", RegexOptions.IgnoreCase);
|
||||||
if (m.Success)
|
if (query.MatchQueryStringAND(release.Title, null, seasonep))
|
||||||
{
|
{
|
||||||
releases.Add(release);
|
releases.Add(release);
|
||||||
}
|
}
|
||||||
|
@ -230,9 +230,7 @@ namespace Jackett.Common.Indexers
|
||||||
var results = await PerformQuery(query, null);
|
var results = await PerformQuery(query, null);
|
||||||
if (results.Count()==0 && query.IsTVSearch)
|
if (results.Count()==0 && query.IsTVSearch)
|
||||||
{
|
{
|
||||||
var regex = new Regex(@"(?i)S\d+E?\d+\s?$");
|
results = await PerformQuery(query,query.GetEpisodeSearchString());
|
||||||
String seasonepisode = regex.Match(query.GetQueryString()).Value;
|
|
||||||
results = await PerformQuery(query, seasonepisode.Trim());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return results;
|
return results;
|
||||||
|
|
Loading…
Reference in New Issue