Class SearcherDatabase
Inheritance
SearcherDatabase
Syntax
public class SearcherDatabase : SearcherDatabaseBase
Constructors
SearcherDatabase(IReadOnlyCollection<SearcherItem>)
Declaration
public SearcherDatabase(IReadOnlyCollection<SearcherItem> db)
Parameters
Properties
MatchFilter
Declaration
public Func<string, SearcherItem, bool> MatchFilter { get; set; }
Property Value
Methods
Create(List<SearcherItem>, String, Boolean)
Declaration
public static SearcherDatabase Create(List<SearcherItem> items, string databaseDirectory, bool serializeToFile = true)
Parameters
Returns
Load(String)
Declaration
public static SearcherDatabase Load(string databaseDirectory)
Parameters
Type |
Name |
Description |
String |
databaseDirectory |
|
Returns
Match(String, SearcherItem, out Single)
Declaration
protected virtual bool Match(string query, SearcherItem item, out float score)
Parameters
Returns
Search(String, out Single)
Declaration
public override List<SearcherItem> Search(string query, out float localMaxScore)
Parameters
Returns
Overrides