기술 자료

Unity Engine

Unity Engine

AddExactWord(string, int, int)

Adds a new word coming from a document to the index. The word is added with multiple variations allowing partial search.
읽는 시간 1분최근 업데이트: 한 달 전

Definition

public void AddExactWord(string word, int score, int documentIndex)

Parameters

word

Word to add to the index.

score

Relevance score of the word.

documentIndex

Document where the indexed word was found.

Examples

using System.Linq;using UnityEditor;using UnityEditor.Search;using UnityEngine;static class Example_SearchIndexer_AddExactWord{ [MenuItem("Examples/SearchIndexer/AddExactWord")] public static void Run() { using var si = new SearchIndexer(); si.Start(); var di = si.AddDocument("document1"); // AddExactWord is used to add exact word match on queries using !"exact_match" si.AddExactWord("unity2020", score: 0, di); si.Finish(new string[0]); Debug.Assert(si.Search("unity").Count() == 0, "You need to search using !\"unity2020\""); Debug.Assert(si.Search("!\"unity2020\"").Count() == 1, "No result found"); }}