Files
XCEngine/docs/api/XCEngine/Editor/UI/SearchText/SearchText.md

1.2 KiB
Raw Blame History

SearchText

命名空间: XCEngine::Editor::UI

类型: utility-header

源文件: editor/src/UI/SearchText.h

描述: 提供简单的大小写无关搜索文本归一化与查询对象 SearchQuery

概述

SearchText.h 很小,但它是当前多个 Editor 面板共享的搜索基础。

当前公开内容

  • NormalizeSearchText(std::string_view)
  • SearchQuery

SearchQuery

当前提供:

  • 默认构造
  • SearchQuery(std::string_view)
  • Empty()
  • Text()
  • Matches(...)
  • MatchesNormalized(...)

当前语义

  • 归一化规则当前就是转小写。
  • Matches(...) 会先对输入文本归一化,再做子串查找。
  • MatchesNormalized(...) 则假定调用方已经给出了归一化文本,避免重复处理。

当前使用位置

当前实现边界

  • 当前没有分词、模糊匹配、拼音匹配或 ranking。
  • 这是轻量 substring search helper不是全文检索层。

相关文档