Представляем поиск в чате

Мы рады сообщить о запуске новой функции поиска по чату, которая позволяет находить прошлые разговоры в каналах чата, групповых чатах и личных сообщениях.

:magnifying_glass_tilted_left: Полный поиск по чату во всех ваших каналах

Вы можете воспользоваться полным поиском по чату, выбрав опцию Поиск в чате в боковой панели. Это позволит вам искать во всех видимых каналах (даже в тех, к которым вы ещё не присоединились), в ваших групповых чатах и в любых личных сообщениях. Это особенно полезно, когда вы не уверены, где искать сообщение на определённую тему.

:microscope: Поиск только в конкретном канале

Когда вы находитесь в конкретном канале, нажмите на значок воронки, чтобы открыть поиск. Это ограничит поиск только текущим каналом. Это удобно, если вы точно знаете, в каком канале находится искомое сообщение, так как результаты из других каналов, которые могут быть не по теме, будут исключены.

:writing_hand: Примечания

Обратите внимание на следующее:

  • На данный момент поиск по чату отличается от поиска по темам; это две отдельные функции. В будущем мы планируем объединить их в единый полный поиск по сообществу.
  • Поиск по чату не может найти сообщения, которые были удалены в соответствии с вашими настройками chat channel retention days или chat DM retention days.
  • После обновления до последней версии Discourse запустится фоновая задача для индексации ваших сообщений чата и их доступности для поиска. Пока этот процесс не завершится (что может занять несколько дней для сообществ с большим количеством сообщений чата), некоторые сообщения могут ещё не отображаться в чате.

Мы надеемся, что эта функция облегчит участникам вашего сообщества поиск прошлых материалов — пожалуйста, попробуйте и дайте нам знать, что вы думаете!

33 лайка

Спасибо вам и команде за это. Так легко воспринимать такие вещи, как поиск, как должное.

3 лайка

Большое спасибо за эту функцию! Я попробовал её, и она работает очень хорошо.

Интересно, что первый результат не обязательно является самым ранним сообщением в хронологическом порядке. Связано ли это с индексацией?

1 лайк

На каком экране? В полном поиске по чату или в поиске по каналу?

Поиск канала. Можно воспроизвести в lounge.

Можешь сказать, какой запрос ты использовал?

Конечно. Я только что попробовал — проблема сохраняется. Я искал «Прагу».

1 лайк

У меня работает. Можешь показать, что ты видишь после ввода “Прага”?

1 лайк

Вот скриншот:

На скриншоте результат 2/2 отображается первым.

Я с мобильного устройства, если это имеет значение.

Да, ожидается, что порядок чата будет обратным: он начинается снизу, и самое последнее сообщение находится внизу.

2 лайка

А, теперь всё ясно. Спасибо за разъяснение!

Непонятно, но поиск в чате иногда немного подтормаживает, когда я использую его на планшете в Firefox. Сначала всё работает нормально. Затем результат появляется на долю секунды, после чего показываются другие сообщения. После этого поиск снова работает нормально для следующего результата.
Кажется, в Chrome такого не происходит.

1 лайк

Да, к сожалению, я не думаю, что мы сможем решить это легко прямо сейчас.

1 лайк

Во-первых, мне очень нравится этот поиск по чату!!! Это долгожданная функция.

Однако, когда активирован режим «Отдельная боковая панель чата», нет способа получить доступ к общему поиску по чату.

Поиск по отдельным веткам работает отлично:

Но в разделах «Личные сообщения», «Каналы» и «Мои ветки» остается пустое пространство:

У меня на сайтах эта настройка стоит как «Всегда», так как навигационная боковая панель сильно загромождается элементами чата (и кажется, что есть дублирование). Было бы здорово, если бы общий поиск по чату был доступен и для тех, кто настроил это таким образом.

Также было бы удобно иметь возможность сузить поиск только до личных сообщений, каналов или моих веток, если пользователь этого захочет.

2 лайка

Да, мы можем это улучшить, подумаем над решением

1 лайк

При более внимательном рассмотрении оказывается, что всё верно здесь, в боковой панели чата:

Да, поиск в общем чате уже там есть. Я не спорил с этим!

Моя мысль заключалась в том, что единственный способ получить к нему доступ — отключить режим «Раздельная боковая панель чата» (что, я признаю, является настройкой по умолчанию).

Мне кажется, что отключение этой опции создаёт массу бесполезного визуального шума — это слишком высокая цена за довольно скрытое поле поиска!!!

Наличие :magnifying_glass_tilted_left: Поиск в чате в отдельном всплывающем окне чата / боковой панели чата (не уверен, как это правильно называется) кажется мне гораздо более интуитивно понятным (независимо от указанной выше настройки).

@nathank Так, что-то вроде здесь?

Или ниже рядом с «Мои темы»?

Я имею в виду сверху, точно так же, как зелёный цвет здесь в поиске по чату:

1 лайк

Кажется, я теперь понимаю, чего вы хотите, но всё ещё неясно, зачем в обсуждении фигурирует «Режим раздельной боковой панели чата»? Какой бы вариант вы ни выбрали, он будет доступен, когда чат находится в боковой панели.

Да, быстрого доступа из выдвижного меню нет. Я не против добавить его в панель навигации, что вы думаете, @lindsey?

1 лайк