Outlook 2010 частичный поиск строк

3849
robin.koch

Я ищу способ интеграции полнотекстового поиска в Outlook 2010. Я знаю, что есть опция расширенного поиска, но это не то, что я бы назвал доступным решением .

Один из наших пользователей много ищет в своем почтовом ящике и хочет использовать для него частичные строки; например

Существует электронное письмо с названием « пример », и если вы ищете exa, вы найдете это письмо. Если вы ищете достаточно, вы не найдете его. Мгновенный поиск находит только строки, начинающиеся с ключевого слова.

Я не могу деактивировать мгновенный поиск / индексацию, потому что его внешний вид работает в среде терминального сервера.

Как я могу реализовать полнотекстовый поиск для Outlook?

0
Какие? Каждый поиск в outlook ищет строки. Не могли бы вы уточнить? Raystafarian 11 лет назад 0
Смотрите мое редактирование: надеюсь, теперь понятно, чего я хочу. robin.koch 11 лет назад 0
Рекомендации по программному обеспечению / приложениям не по теме. Чтобы этот вопрос не был закрыт, [отредактируйте] свой вопрос. Избегайте просить надстройку. Скорее просто объясните, что вы пытаетесь сделать, а затем спросите что-то вроде «Как я могу это сделать?» Кроме того, пожалуйста, включите то, что вы уже исследовали / попробовали. CharlieRB 11 лет назад 0
Это не надстройка, но FileLocator Pro может выполнять поиск файлов Outlook PST / OST и поддерживает частичный поиск и поиск по регулярному выражению. snowdude 11 лет назад 0

2 ответа на вопрос

2
LMSingh

You can also use a hidden feature of Outlook for more power searches. Query Builder has been part of outlook for many versions and by default it's not visible.

The query builder allows building of advanced queries, using a graphical tree representation of the query. It is extremely powerful. At it's most simplistic use you can use "contains" clause for full text search that you need.

It gets better. The underlying SQL for your query is then also visible in a newly visible SQL tab.

NOTE: The SQL tab is visible when creating or modifying custom views but isn't visible when just doing an "Advanced Find". I prefer to use custom views as a starting point for most advanced searches. Why... because I can create the SQL using the graphical tree and it does all the work of writing the code and makes no spelling mistakes. Then I save the SQL by copy paste into a text file. At any time in the future, I can just go back directly to the SQL tab and paste the saved SQL and not have to recreate it. Example SQL looks like this..

(NOT("urn:schemas-microsoft-com:office:office#Keywords" IS NULL) AND "urn:schemas:httpmail:textdescription" LIKE '%Outlook%' AND "urn:schemas:httpmail:displayto" LIKE '%Singh%') 

You can enable it by a simple registry key, "per user", with these steps. No reboot is required

  1. In regedit, navigate to registry key HKEY_CURRENT_USER\Software\Microsoft\Office\

  2. Now navigate to the subtree for your Office version number, e.g. 14.0 for 2010.

  3. Under that key find Outlook, so it looks like..

    HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook or HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook

  4. At the "Outlook" key level add a new child key called QueryBuilder.

  5. Exit regedit. This enables the Query Builder functionality for Outlook.

Once enabled, it appears as a new tab next to the "Advanced" tab.

Official MS Link

Site where I originally found it

Канадский Люк, как вы предложили, изменил ответ. Благодарю. LMSingh 10 лет назад 0
0
Raystafarian

Use search partial string as wildcards are not supported.

You can add advanced find to your quick access toolbar as well. Click the down-arrow and go to All Commands and select Advanced Find... on the right and click Add and then close.

You can also access advanced find with a keyboard shortcut Ctrl Shft F