mirror of
https://github.com/mitb-archive/filebot
synced 2024-11-17 14:55:09 -05:00
* when in doubt, just pick the top 5 most likely hits => never fail in -non-strict mode
This commit is contained in:
parent
af98e0b048
commit
bd482562e0
@ -860,6 +860,7 @@ public class CmdlineOperations implements CmdlineInterface {
|
|||||||
return probableMatches;
|
return probableMatches;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
public List<SearchResult> selectSearchResult(String query, Collection<? extends SearchResult> searchResults, boolean strict) throws Exception {
|
public List<SearchResult> selectSearchResult(String query, Collection<? extends SearchResult> searchResults, boolean strict) throws Exception {
|
||||||
List<SearchResult> probableMatches = findProbableMatches(query, searchResults, strict);
|
List<SearchResult> probableMatches = findProbableMatches(query, searchResults, strict);
|
||||||
|
|
||||||
@ -871,13 +872,10 @@ public class CmdlineOperations implements CmdlineInterface {
|
|||||||
|
|
||||||
if (strict) {
|
if (strict) {
|
||||||
throw new Exception("Multiple options: Force auto-select requires non-strict matching: " + searchResults);
|
throw new Exception("Multiple options: Force auto-select requires non-strict matching: " + searchResults);
|
||||||
} else {
|
|
||||||
if (searchResults.size() > 5) {
|
|
||||||
throw new Exception("Unable to auto-select search result: " + searchResults);
|
|
||||||
} else {
|
|
||||||
return new ArrayList<SearchResult>(searchResults);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// just pick the best 5 matches
|
||||||
|
probableMatches = (List<SearchResult>) sortBySimilarity(searchResults, singleton(query), getSeriesMatchMetric(), false);
|
||||||
}
|
}
|
||||||
|
|
||||||
// return first and only value
|
// return first and only value
|
||||||
|
Loading…
Reference in New Issue
Block a user