Files
geo/server/migrations/20260512143000_add_question_expansion_metadata.down.sql
root 37b0b32327 feat(admin-brand): add question expansion service and related functionality
- Implemented QuestionExpansionService for generating and materializing questions based on combinations and AI distillation.
- Added question metadata classification logic to infer intent and layer of questions.
- Created API handlers for question expansion operations including combination preview, AI distillation, metadata classification, and materialization.
- Introduced database migrations to support new question-related fields and constraints in brand_questions and brand_keywords tables.
- Added caching mechanism for AI distillation results to improve performance.
- Defined JSON schemas for question distillation responses to ensure data integrity.
2026-05-12 21:53:36 +08:00

20 lines
702 B
SQL

DROP INDEX IF EXISTS uk_brand_question_text_active;
DROP INDEX IF EXISTS idx_brand_questions_intent;
ALTER TABLE brand_questions
DROP CONSTRAINT IF EXISTS ck_brand_questions_layer,
DROP CONSTRAINT IF EXISTS ck_brand_questions_intent,
DROP CONSTRAINT IF EXISTS ck_brand_questions_source,
DROP COLUMN IF EXISTS source,
DROP COLUMN IF EXISTS intent,
DROP COLUMN IF EXISTS layer;
DROP INDEX IF EXISTS idx_brand_keywords_internal_source;
ALTER TABLE brand_keywords
DROP CONSTRAINT IF EXISTS ck_brand_keywords_layer,
DROP CONSTRAINT IF EXISTS ck_brand_keywords_source,
DROP COLUMN IF EXISTS source,
DROP COLUMN IF EXISTS seed_word,
DROP COLUMN IF EXISTS layer;