搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

How do I fix global search (CTRL-k)? When I search my inbox for the letter a, I get "No messages match your search". There are almost 10,000 emails in my inbox.

  • 3 个回答
  • 2 人有此问题
  • 8 次查看
  • 最后回复者为 Zenos

more options

The problem appears to be only with ctrl-k. Searching within one message (ctrl-f) works ok and ctrl-shift-f works for searching all messages. I am using 38.6.0 with Windows 10.

The problem appears to be only with ctrl-k. Searching within one message (ctrl-f) works ok and ctrl-shift-f works for searching all messages. I am using 38.6.0 with Windows 10.

所有回复 (3)

more options

Global Search require three characters minimum.

Why on earth would you keep so many messages in your Inbox?

more options

Thanks for the quick reply.

A 3 character minimum is an interesting feature! I also get no matches when I search for $82.81 which is in several emails.

Why clean up the inbox? One never knows when an old email might be useful and storage is virtually unlimited now.

more options

I find it more productive to organize my mail by filing away according to context, topic or correspondent. Large collections of messages tend to be less efficient. No need to delete, just put away in an orderly fashion.

If all your stuff is in the one place, why do you need to use global search?

Thunderbird's global search is frequently criticized for several shortcomings; its non-specificity is a common cause for complaint. And like many simplistic search tools, it probably doesn't like numerals.

For challenging searches, I use regular expressions ("re" - see FiltaQuilla and Expression Search/Google Mail UI) and a Saved Search folder to aggregate all the required folders.

This search string will find me all mentions of a £ or a $ followed by an optional space, some digits and optionally, a decimal point and some more digits.

[£$] ?[0-9]+(\.[0-9]+)?

You could of course replace the wildcards by specific numeric values.

\$82\.81

should find that explicit $82.81 you were looking for. Note that both $ and the period have special meaning in re's so must be escaped by the backslash.