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.
Read time 1 minuteLast updated 12 days ago
Definition
- Type: Method
- Namespace: UnityEditor.Search
- Assembly: UnityEditor
public void AddExactWord(string word, int score, int documentIndex)
Parameters
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("SearchIndexerExample", FileUtil.GetUniqueTempPathInProject()); 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("!\"unity2020\"").Count() == 1, "No result found"); }}