Class SearcherDatabaseBase
Inheritance
SearcherDatabaseBase
Syntax
public abstract class SearcherDatabaseBase
Constructors
SearcherDatabaseBase(String)
Declaration
protected SearcherDatabaseBase(string databaseDirectory)
Parameters
Type |
Name |
Description |
String |
databaseDirectory |
|
Fields
k_SerializedJsonFile
Declaration
protected const string k_SerializedJsonFile = "/SerializedDatabase.json"
Field Value
m_ItemList
Declaration
protected List<SearcherItem> m_ItemList
Field Value
Properties
DatabaseDirectory
Declaration
public string DatabaseDirectory { get; set; }
Property Value
ItemList
Declaration
public IList<SearcherItem> ItemList { get; }
Property Value
Methods
AddItemToIndex(SearcherItem, ref Int32, Action<SearcherItem>)
Declaration
protected void AddItemToIndex(SearcherItem item, ref int lastId, Action<SearcherItem> action)
Parameters
LoadFromFile()
Declaration
protected void LoadFromFile()
Search(String, out Single)
Declaration
public abstract List<SearcherItem> Search(string query, out float localMaxScore)
Parameters
Returns
SerializeToFile()
Declaration
protected void SerializeToFile()