fix: rank repealed search results last #36

Merged
admin merged 1 commits from fix/search-status-order-and-empty-snippet into main 2026-09-16 11:27:01 +00:00
Owner

Изменения

  • Ранжирование результатов разделено по статусам: действующие → прочие → утратившие силу; внутри каждой группы сохраняется релевантность (или сортировка по дате).
  • Из внутренней лаборатории убран блок сниппета и заглушка «Фрагмент не найден.».
  • Backend обновлён до 0.10.2, версия алгоритма разметки — search-4.

Проверки

  • Backend suite: 31 passed, 1 skipped (OpenSearch integration).
  • Painless sort проверен read-only на локальном OpenSearch для запроса «НДС на импорт».
  • git diff --check — clean.
## Изменения - Ранжирование результатов разделено по статусам: действующие → прочие → утратившие силу; внутри каждой группы сохраняется релевантность (или сортировка по дате). - Из внутренней лаборатории убран блок сниппета и заглушка «Фрагмент не найден.». - Backend обновлён до 0.10.2, версия алгоритма разметки — search-4. ## Проверки - Backend suite: 31 passed, 1 skipped (OpenSearch integration). - Painless sort проверен read-only на локальном OpenSearch для запроса «НДС на импорт». - `git diff --check` — clean.
agent added 1 commit 2026-09-16 11:23:45 +00:00
Author
Owner

Independent full diff review against main for head c2537cf445: no blocking findings. Painless sort correctly orders active → other/missing status → repealed, then uses _score for relevance or date_adopted desc followed by _score for date sort; status_code is keyword-mapped. The snippet block and its CSS were removed only from review.html rendering; the API field remains. No material security, API-compatibility, or complexity issues found. Backend tests: 31 passed, 1 OpenSearch integration test skipped; diff --check clean.

Independent full diff review against main for head c2537cf445ab483958b74506838c088168d68f4c: no blocking findings. Painless sort correctly orders active → other/missing status → repealed, then uses _score for relevance or date_adopted desc followed by _score for date sort; status_code is keyword-mapped. The snippet block and its CSS were removed only from review.html rendering; the API field remains. No material security, API-compatibility, or complexity issues found. Backend tests: 31 passed, 1 OpenSearch integration test skipped; diff --check clean.
admin merged commit 47d51cd36b into main 2026-09-16 11:27:01 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: agent/akyldash#36