Wenke Li
想在 Busabase 的一张 Base 中查找包含某个词的记录,但这个词可能出现在名称、备注,也可能是关联记录的名称。搜索框通常会检查哪些内容?如果只想查某一个字段,或者要求完整匹配,应该使用搜索还是筛选?
想在 Busabase 的一张 Base 中查找包含某个词的记录,但这个词可能出现在名称、备注,也可能是关联记录的名称。搜索框通常会检查哪些内容?如果只想查某一个字段,或者要求完整匹配,应该使用搜索还是筛选?

空间里的搜索会在已建立索引的字段文本里做匹配(记录侧主要看各字段写入可搜索文本的内容;列表标题常取主字段)。它适合「词在哪我不确定」。
若你只想查某一个字段,或要完整匹配,请用视图里的筛选(包含/等于),不要只靠搜索框。

(示意图:搜索扫已索引文本 vs 筛选指定字段。)

(本地演示:筛选可对指定字段选「包含」「等于」等条件;完整匹配用等于。)
| 你想做的事 | 用什么 |
|---|---|
| 忘记词在名称还是备注里 | 空间搜索 |
| 只查「备注」列是否包含某词 | 该字段筛选「包含」 |
| 名称必须完全等于某词 | 该字段筛选「等于」 |
| 关联记录的标题 | 搜索不一定覆盖所有关联展示名;更稳的是在关联目标表筛主字段,或把需要检索的关键词冗余进本表文本字段 |
记不清位置就搜索;要可控条件就筛选。

(本地演示:常被搜的信息尽量落在文本类字段,便于进入可搜索文本。)
Sign in to join the discussion. Reading is always open; you only need an account to post.
Sign in