using MediaBrowser.Controller.Entities; using System.Collections.Generic; using System.Threading.Tasks; namespace MediaBrowser.Controller.Library { /// /// Interface ILibrarySearchEngine /// public interface ILibrarySearchEngine { /// /// Searches items and returns them in order of relevance. /// /// The items. /// The search term. /// IEnumerable{BaseItem}. /// searchTerm IEnumerable Search(IEnumerable items, string searchTerm); /// /// Gets the search hints. /// /// The input items. /// The search term. /// Task{IEnumerable{SearchHintInfo}}. Task> GetSearchHints(IEnumerable inputItems, string searchTerm); } }