Коротка відповідь
Так, Whizi шукає у вашій історії чатів, у два рівні з одного поля. Поле пошуку в бічній панелі миттєво фільтрує назви чатів під час введення, а щойно запит досягає трьох символів, воно також шукає текст ваших повідомлень на сервері, показуючи ці чати під заголовком Found in messages із фрагментом тексту навколо збігу.
Що охоплює поле пошуку:
| За чим шукаєте | Знаходиться |
|---|---|
| Назва чату | Так, миттєво, фільтрується у браузері під час введення |
| Текст усередині повідомлення | Так, від трьох символів, шукається на сервері |
| Чати всередині проекту | Так, один пошук охоплює проекти й список поза групами разом |
| Чати, які бічна панель ще не завантажила | Так, пошук повідомлень працює по всій вашій історії |
Пошук повідомлень потребує облікового запису з входом і зʼєднання. Коли запит не може виконатися (наприклад, офлайн), фільтр за назвами продовжує працювати самостійно.
Як два рівні розподіляють роботу
Пошук за назвою виконується у вашому браузері, тому він миттєвий і працює за будь-якої довжини запиту. Пошук повідомлень це серверний запит, і Whizi навмисно ощадливо його використовує: нічого не надсилається, доки запит не набере хоча б три символи, запит чекає паузу 450 мілісекунд у вашому введенні, а запит, який ви вже виконували цієї сесії, отримує відповідь із кешу, а не надсилається знову.
Пошук повідомлень повертає до 20 відповідних чатів. Кожен зʼявляється під заголовком Found in messages із фрагментом тексту навколо збігу, тож ви можете відрізнити результати ще до відкриття будь-якого з них. Поки запит виконується, бічна панель показує Searching messages…, а запит без збігів у назвах чи повідомленнях показує No chats match your search.
Пошук у розмовах обмежений 20 запитами на хвилину. Звичайне введення ніколи не наближається до цієї межі, бо пауза перед надсиланням і кеш сесії тримають кількість запитів низькою.
Одна деталь, важлива для старого облікового запису: бічна панель завантажує список чатів сторінками, але пошук повідомлень працює по всій вашій історії на сервері. Чат, до якого ви не гортали місяцями, все одно знайдеться.
Один пошук охоплює кожен проект одразу
Відкриття проекту показує лише чати цього проекту. Введення пошукового запиту знімає цей фільтр: збіги шукаються одразу в проектах і в списку поза групами, тож чат можна знайти незалежно від того, у якій він папці, і вам не потрібно памʼятати, куди ви його поклали.
В усьому іншому проекти це жорсткий поділ: чат належить щонайбільше одному проекту, і саме це робить можливим вигляд "усе інше" в бічній панелі. Пошук це єдине місце, де цей поділ ігнорується. Перейменування, видалення і структура проектів навколо цього описані в упорядкуванні ваших розмов.
Перейменовуйте чати, які захочете знайти знову
Назви залишаються найточнішим інструментом. Збіг за назвою миттєвий, працює офлайн і працює навіть на запиті, закороткому для пошуку повідомлень, тож чат, названий так, як ви справді ввели б, зʼявляється раніше за все інше.
Правила, які застосовуються при перейменуванні, у порядку, в якому ви їх зустрічаєте:
- Порожня назва відхиляється з повідомленням
Chat name cannot be empty. - Понад 100 символів відхиляється в браузері з повідомленням
Chat name is too long (max 100 characters). - Обмеження на бекенді для цього ж поля становить 120 символів, і відповідь буде
Conversation titles must be between 1 and 120 characters. - Якщо сам запит не виконується, ви побачите
Failed to rename chat. Please try again.
Дві звички роблять більшу частину роботи. Вкладайте в назву іменники, за якими ви справді шукатимете, тобто клієнта, файл, функцію чи рішення, а не дієслово. І перейменовуйте наприкінці сесії, а не на початку, бо саме тоді ви знаєте, про що насправді вийшла розмова.
Імпортовані чати шукаються так само, як і всі інші
Whizi імпортує з ChatGPT і Claude, і імпортована розмова переносить свою оригінальну назву, обрізану до 120 символів. Розмова без придатної назви в експорті стає Imported chat. Кожен інструмент імпорту має власну сторінку: імпорт чатів із ChatGPT і імпорт чатів із Claude, де описано очікуваний файл експорту і що переноситься.
Після імпорту це звичайні чати, тож обидва рівні пошуку їх охоплюють: їхні назви фільтруються миттєво, а текст їхніх повідомлень шукається від трьох символів так само, як і все написане вами у Whizi. Великий імпорт, що залишає низку рядків із однаковою назвою Imported chat, все одно можна знайти за вмістом, хоча перейменування тих кількох, до яких ви захочете повернутись, залишається швидшим шляхом назад.
Імпорти також ідемпотентні, привʼязані до облікового запису, джерела і його ідентифікатора, тож повторний запуск того самого експорту не дублює рядки, які ви вже перейменували. Якщо сам імпорт не вдається, повідомлення, яке ви бачите, описане в помилках імпорту чатів.
Коли пошук не той інструмент
Запит коротший за три символи ніколи не залишає ваш браузер, тож двосимвольний фрагмент, наприклад ініціалізм Q3, знаходить лише назви. Якщо фрагмент, який ви памʼятаєте, саме такий короткий, шукайте довшу фразу поруч із ним або перейменуйте чат, коли знайдете його.
Для пошуку поза продуктом призначений експорт облікового запису. Export Data (Експорт даних) розташований у Settings (Налаштування), у розділі Account (Обліковий запис), і повертає ваш обліковий запис у вигляді одного файлу JSON для завантаження, що охоплює чати й повідомлення разом із памʼяттю, проектами і метаданими файлів, медіа, посиланнями для спільного доступу, підпискою і профілем реферальної програми. Відкрийте цей файл у будь-якому редакторі й шукайте в ньому. Експорт обмежений 5 запитами на хвилину, бо він читає все, чим володіє обліковий запис. Механіка описана в експорті ваших чатів і файлів.
- Пошук миттєво знаходить назви чатів і текст повідомлень від трьох символів
- Збіги в повідомленнях зʼявляються під заголовком Found in messages з фрагментом збігу
- Пошук повідомлень повертає до 20 відповідних чатів
- Один пошук охоплює проекти й чати поза групами разом
- Пошук повідомлень охоплює всю вашу історію, а не лише завантажені бічною панеллю чати
- Перейменування обмежене 100 символами в браузері і 120 на бекенді
- Імпортовані чати зберігають оригінальну назву, а безіменні стають Imported chat
- Для пошуку поза продуктом експортуйте JSON облікового запису з Settings
Поширені запитання
Чи можу я шукати в історії чатів Whizi?
Так, у полі пошуку над списком чатів у бічній панелі. Назви чатів фільтруються миттєво під час введення, а щойно запит досягає трьох символів, на сервері також шукається текст ваших повідомлень, і відповідні чати показуються під заголовком Found in messages. Один пошук охоплює одразу проекти й список поза групами.
Чи можу я шукати всередині моїх повідомлень?
Так. Від трьох символів поле пошуку запитує текст ваших повідомлень на сервері й повертає до 20 відповідних чатів, кожен показаний із фрагментом тексту навколо збігу. Пошук працює по всій вашій історії, включно з чатами, які бічна панель ще не завантажила, і потребує облікового запису з входом та зʼєднання.
Чому я не можу знайти чат, який точно існує?
Спершу перевірте довжину запиту: коротше за три символи знаходить лише назви, тож дуже короткий фрагмент не дістане до тексту повідомлень. Пошук повідомлень також потребує зʼєднання, а поки він не працює, фільтр за назвами продовжує діяти самостійно. Коли знайдете чат, перейменуйте його на слова, які ви справді використали б, і надалі миттєвий пошук за назвою знайде його одразу.
Чи можу я шукати серед імпортованих розмов із ChatGPT і Claude?
Так, на тих самих умовах, що й усе інше. Імпортовані розмови переносять свою оригінальну назву, обрізану до 120 символів, а будь-яка розмова без придатної назви стає Imported chat. Оскільки імпортовані чати після імпорту стають звичайними чатами, пошук повідомлень охоплює і їхній текст, тож навіть низку однаково названих імпортів можна відрізнити за їхнім вмістом.
Чи знаходить пошук чати всередині проекту?
Так. Введення пошукового запиту охоплює одразу проекти і список поза групами, тож чат можна знайти незалежно від того, у якій він папці. Це єдине місце, де поділ за проектами ігнорується: усюди інде чат належить щонайбільше одному проекту, і саме це дозволяє бічній панелі показувати проекти окремо від усього іншого.