← Все работы

Удаленный документ: пять путей чтения проверяют источник заново

О коллекции

Авторская работа коллекции Аишки. Персонажи и исходные ситуации придуманы; материал не подтверждает заказ или результат действующего клиента.

Дата сценария:

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

Дата выпуска кейса
РольРазработчик поиска по документам
ПроектКонцепция

О проекте

Задача

D17 удален, но его старый фрагмент остается в пяти производных записях: поиске, индексе, кэше, истории и ссылке. Каждый путь проверяет актуальное состояние исходного документа перед выдачей текста.

Решение

Я связал производные записи с sourceId и проверяю первичный реестр на каждом чтении. Стенд сохраняет остаточные записи, чтобы отказ можно было проверить. Действующий D18 продолжает выдаваться на тех же пяти путях.

Результат

Проверены все пять путей. D17 не выдается после удаления, хотя его производные записи сохранены в стенде. D18 остается доступен; после изменения первичного текста индекс показывает новую редакцию.

Что передано заказчику

  • index.html
  • source.json
  • source.csv
  • result.json
  • result.csv
  • engine.js
  • checks.json
  • style.css

Инструменты и подход

Навыки

Корпоративный поискКонтроль доступаВерсии знанийПроверка ответов

Готовая работа

Удаление проверяется за пределами списка

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

Разбор и материалы

Вклад и команда

Я связал удаление источника с пятью путями чтения и проверил каждый путь после изменения статуса.

Ссылки и материалы

Связанные услуги

Другие работы

Корпоративный поискКонтроль доступаВерсии знаний

Редакционная концепция по брифу P45-C06. Ситуации и значения подготовлены для проверки подхода.

Материалы доступны для изучения и самостоятельной проверки.

Обсуждение

Задайте вопрос об этой работе, обсудите решение или поделитесь своим опытом.

Обсуждение открыто для всех участников.

Загружаем комментарии…