Улучшенный поиск по статусу решения

У меня была разговор в Twitter с одним из наших пользователей, который был разочарован автоматическим закрытием тем (без решений) и невозможностью легко найти решённые вопросы, связанные с его проблемой.

В разделе Расширенный поиск нет явного способа поиска по статусу «решено» — нужно вручную добавить status:solved в строку поиска. Это заставляет меня задуматься, есть ли способы лучше возвращать решённые результаты, например, внедрив:

  • сортировку по статусу «решено», как предложил пользователь;
  • явный статус Решено в выпадающем списке Где искать темы или в качестве флажка в разделе Возвращать только темы/сообщения....

Возможно, есть и другие идеи, но я хотел начать обсуждение.

8 лайков

Мне нравится идея добавить в “Где темы” опцию “решены”. :slight_smile:

5 лайков

У нас есть in: solved

https://meta.discourse.org/search?q=in%3Asolved%20button

Нам определённо стоит добавить в это место плагин solved и включить опцию «являются решёнными».

@vinothkannans, сможешь это реализовать?

6 лайков

Поскольку поисковый запрос — in, а не status, не должно ли это попадать в выпадающий список «Возвращать только темы/сообщения…», а не в «где темы»? Именно там находятся все остальные запросы с in.

4 лайка

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

Нам следует:

  1. Переименовать его в status:solved, а не in:solved.
  2. Затем обновить UX, чтобы он соответствовал этому.

«solved» гораздо ближе к таким статусам, как «archived» и «closed». in:solved создаёт впечатление, что это относится к задачам, которые я решил, что совершенно не соответствует нашей цели.

Таким образом, здесь происходит очень небольшое расширение функционала. Переименуйте in:solved в status:solved.

11 лайков

Отличное дополнение! Спасибо!

3 лайка

Это реализовано согласно указанному коммиту.

8 лайков

Круто, спасибо вам всем :smiley:

6 лайков