docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class SearcherDatabase

    Inheritance
    object
    SearcherDatabaseBase
    SearcherDatabase
    Inherited Members
    SearcherDatabaseBase.k_SerializedJsonFile
    SearcherDatabaseBase.DatabaseDirectory
    SearcherDatabaseBase.ItemList
    SearcherDatabaseBase.m_ItemList
    SearcherDatabaseBase.LoadFromFile()
    SearcherDatabaseBase.SerializeToFile()
    SearcherDatabaseBase.AddItemToIndex(SearcherItem, ref int, Action<SearcherItem>)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: UnityEditor.Searcher
    Assembly: Unity.Searcher.Editor.dll
    Syntax
    [PublicAPI]
    public class SearcherDatabase : SearcherDatabaseBase

    Constructors

    SearcherDatabase(IReadOnlyCollection<SearcherItem>)

    Declaration
    public SearcherDatabase(IReadOnlyCollection<SearcherItem> db)
    Parameters
    Type Name Description
    IReadOnlyCollection<SearcherItem> db

    Properties

    MatchFilter

    Declaration
    public Func<string, SearcherItem, bool> MatchFilter { get; set; }
    Property Value
    Type Description
    Func<string, SearcherItem, bool>

    Methods

    BuildIndex()

    Declaration
    public override void BuildIndex()
    Overrides
    SearcherDatabaseBase.BuildIndex()

    Create(List<SearcherItem>, string, bool)

    Declaration
    public static SearcherDatabase Create(List<SearcherItem> items, string databaseDirectory, bool serializeToFile = true)
    Parameters
    Type Name Description
    List<SearcherItem> items
    string databaseDirectory
    bool serializeToFile
    Returns
    Type Description
    SearcherDatabase

    Load(string)

    Declaration
    public static SearcherDatabase Load(string databaseDirectory)
    Parameters
    Type Name Description
    string databaseDirectory
    Returns
    Type Description
    SearcherDatabase

    Match(string, IReadOnlyList<string>, SearcherItem, out float)

    Declaration
    protected virtual bool Match(string query, IReadOnlyList<string> tokenizedQuery, SearcherItem item, out float score)
    Parameters
    Type Name Description
    string query
    IReadOnlyList<string> tokenizedQuery
    SearcherItem item
    float score
    Returns
    Type Description
    bool

    Search(string, out float)

    Declaration
    public override List<SearcherItem> Search(string query, out float localMaxScore)
    Parameters
    Type Name Description
    string query
    float localMaxScore
    Returns
    Type Description
    List<SearcherItem>
    Overrides
    SearcherDatabaseBase.Search(string, out float)
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)