diff options
Diffstat (limited to 'MediaBrowser.Server.Implementations/Library/LuceneSearchEngine.cs')
| -rw-r--r-- | MediaBrowser.Server.Implementations/Library/LuceneSearchEngine.cs | 22 |
1 files changed, 2 insertions, 20 deletions
diff --git a/MediaBrowser.Server.Implementations/Library/LuceneSearchEngine.cs b/MediaBrowser.Server.Implementations/Library/LuceneSearchEngine.cs index 79ca1f554..d5675578d 100644 --- a/MediaBrowser.Server.Implementations/Library/LuceneSearchEngine.cs +++ b/MediaBrowser.Server.Implementations/Library/LuceneSearchEngine.cs @@ -118,9 +118,11 @@ namespace MediaBrowser.Server.Implementations.Library } } + // Find artists var artists = items.OfType<Audio>() .SelectMany(i => new[] { i.Artist, i.AlbumArtist }) .Where(i => !string.IsNullOrEmpty(i)) + .Distinct(StringComparer.OrdinalIgnoreCase) .ToList(); foreach (var item in artists) @@ -194,26 +196,6 @@ namespace MediaBrowser.Server.Implementations.Library } /// <summary> - /// Gets the hints. - /// </summary> - /// <param name="item">The item.</param> - /// <param name="searchTerm">The search term.</param> - /// <returns>IEnumerable{Tuple{SearchHintResultSystem.Int32}}.</returns> - private async Task<IEnumerable<Tuple<BaseItem, int>>> GetHints(BaseItem item, string searchTerm) - { - var hints = new List<Tuple<BaseItem, int>>(); - - var index = IndexOf(item.Name, searchTerm); - - if (index != -1) - { - hints.Add(new Tuple<BaseItem, int>(item, index)); - } - - return hints; - } - - /// <summary> /// Gets the words. /// </summary> /// <param name="term">The term.</param> |
