В неофициальном аддоне для Яндекс.Дзен добавлен поиск

Я написал уже столько статей, что найти какую-то из них, если требуется, — это уже настоящая проблема.

Во-первых, я часто забываю какую именно картинку я поставил в оформление. А во-вторых проматывать до конца всю страницу редактора — это просто неудобно. Я даже придумал себе технологию поиска: давишь на клавиатуре Page Down, пока не увидишь самую первую публикацию. Потом жмёшь Ctrl+F и начинаешь искать. Неудобно.

И вот наконец-то мне это надоело настолько, что я решил добавить функцию поиска в своё расширение для браузера.

Поиск в «Расширенном редакторе для Яндекс.Дзен»

В интерфейсе редактора появилась новая кнопка — «Поиск».

Она больше похожа на теннисную ракетку, но... это «Поиск». Правда.
Она больше похожа на теннисную ракетку, но... это «Поиск». Правда.

Если нажать на эту кнопку, то откроется... окно поиска.

Тут всё просто: нужно набрать искомый текст и нажать кнопку «Найти». Первый поиск будет осуществляться долго — расширение подгрузит заголовки и описания всех публикаций на канале, а потом это будет происходить быстрее.

Реализован самый простой алгоритм поиска — слова ищутся в заголовке и в описании публикации.

При этом, проверяется наличие всех слов, различные формы слов не поддерживаются.

Пример

Допустим, у вас на канале есть статья: «Что полезнее кора осины или варенье из огурцов», а описание статьи гласит: «Попробовав, варенье из огурцов, купленное в Пятёрочке, я понял, что оно может ставить отличную конкуренцию коре осины.»

Возможные примеры поисковых запросов:

  • кора осины — найдёт.
  • кора дуба — не найдёт (слова «дуба» нигде нет).
  • огурец — не найдёт (нет такого слова).
  • огур — найдёт.
  • пятерочк — не найдёт.
  • пятёрочк — найдёт.

Думаю, логика понятна.

Результатом поиска будет список подходящих публикаций.

Результаты поиска
Результаты поиска

Важное примечание: поиск осуществляется только по вашему каналу, если в перейдёте в это окно из редактора. Если оно откроется каким-то иным (неизвестным мне способом), то поиск работать не будет.

Обновление уже загружено на маркеты Chrome и Firefox и должно обновиться автоматически.

Если у вас ещё не установлено это расширение, то прочитать о расширении и о том, как его установить можно здесь.

Лайки! Подписки! Мне каждый раз напоминать что ли? :-)