기획 변경: 군산 단일 지역 → 전국 지역별. - data/regions.json — 전국 54개 펜션 수요 지역 마스터 시도/지역/지역키/성격(해변·산간·호수·강변·도심·섬·계곡)/대표 관광지 202곳 복합 지명은 별칭으로 분리 (보령·대천 → 대천 + 별칭 보령) - scripts/build-nationwide-dataset.mjs — 지역 성격에 맞는 시설·시즌만 전개 평창·무주 오션뷰 0건, 태안·거제 산뷰 0건으로 검증 - scripts/export-xlsx.py — 4개 시트 엑셀 (키워드/지역마스터/지역별요약/사용가이드) - npm run dataset:nationwide 7,138건 / 지역당 평균 110건. 군산 974건을 54개 지역에 곱하면 5만 건이 되지만, 단일 지역 검증에서 저장분의 89%가 미사용이었으므로 티어를 매겨 눌렀다. 검색량·경쟁도 열은 비워 두었다 — 키워드도구로 채운 뒤 월 10 미만을 걷어내야 한다. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
48 lines
1.6 KiB
JSON
48 lines
1.6 KiB
JSON
{
|
|
"name": "o2o-site-ontology",
|
|
"version": "0.1.0",
|
|
"description": "SEO/AEO keyword ontology service for o2o-site-AEO",
|
|
"private": true,
|
|
"scripts": {
|
|
"build": "nest build",
|
|
"start": "nest start",
|
|
"start:dev": "nest start --watch",
|
|
"start:prod": "node dist/main.js",
|
|
"db:up": "docker compose up -d",
|
|
"db:down": "docker compose down",
|
|
"db:migrate": "tsx src/db/migrate.ts",
|
|
"db:seed": "tsx src/db/seed.ts",
|
|
"db:reset": "docker compose down -v && docker compose up -d --wait && npm run db:migrate && npm run db:seed",
|
|
"smoke": "tsx scripts/smoke.ts",
|
|
"dataset:build": "node scripts/build-dataset.mjs",
|
|
"dataset:ingest": "tsx scripts/ingest-dataset.ts",
|
|
"dataset:purge": "tsx scripts/purge-nondataset.ts",
|
|
"dataset:import-related": "tsx scripts/import-related.ts",
|
|
"dataset:nationwide": "node scripts/build-nationwide-dataset.mjs && python3 scripts/export-xlsx.py"
|
|
},
|
|
"dependencies": {
|
|
"@huggingface/transformers": "^4.2.0",
|
|
"@nestjs/bullmq": "^11.0.2",
|
|
"@nestjs/common": "^11.0.12",
|
|
"@nestjs/core": "^11.0.12",
|
|
"@nestjs/platform-express": "^11.0.12",
|
|
"@nestjs/schedule": "^5.0.1",
|
|
"bullmq": "^5.44.0",
|
|
"class-transformer": "^0.5.1",
|
|
"class-validator": "^0.14.1",
|
|
"dotenv": "^16.4.7",
|
|
"openai": "^4.89.0",
|
|
"postgres": "^3.4.5",
|
|
"reflect-metadata": "^0.2.2",
|
|
"rxjs": "^7.8.2"
|
|
},
|
|
"devDependencies": {
|
|
"@nestjs/cli": "^11.0.5",
|
|
"@nestjs/schematics": "^11.0.2",
|
|
"@types/express": "^5.0.1",
|
|
"@types/node": "^22.13.14",
|
|
"tsx": "^4.19.3",
|
|
"typescript": "^5.8.2"
|
|
}
|
|
}
|