diff --git a/API/Controllers/SearchController.cs b/API/Controllers/SearchController.cs
index e1a4324..ad46547 100644
--- a/API/Controllers/SearchController.cs
+++ b/API/Controllers/SearchController.cs
@@ -58,24 +58,18 @@ public class SearchController(PgsqlContext context, ILog Log) : Controller
}
///
- /// Initiate a search for a Manga on a specific Connector
+ /// Search for a known Manga
///
///
///
- /// MangaConnector with ID not found
- /// MangaConnector with ID is disabled
- /// Error during Database Operation
[HttpGet("Local/{Query}")]
[ProducesResponseType(Status200OK, "application/json")]
- [ProducesResponseType(Status404NotFound)]
- [ProducesResponseType(Status406NotAcceptable)]
- [ProducesResponseType(Status500InternalServerError, "text/plain")]
public IActionResult SearchMangaLocally(string Query)
{
Dictionary distance = context.Mangas
.ToArray()
.ToDictionary(m => m, m => NeedlemanWunschStringUtil.CalculateSimilarityPercentage(Query, m.Name));
- return Ok(distance.Where(kv => kv.Value > 50).ToArray());
+ return Ok(distance.Where(kv => kv.Value > 50).OrderByDescending(kv => kv.Value).Select(kv => kv.Key).ToArray());
}
///