Files
AI/crawler_platform.db

563 lines
328 KiB
Plaintext
Raw Normal View History

2026-05-11 13:02:11 +09:00
SQLite format 3@ >R>3>.<2E><0F>/<0F><0F> <0B> <09> x <08>?<06>^<05><03><05>)<02>t??3G!indexsqlite_autoindex_attributes_1attributesZ3yindexix_pages_project_idpagesCREATE INDEX ix_pages_project_id ON pages (project_id)W1uindexix_pages_source_idpagesCREATE INDEX ix_pages_source_id ON pages (source_id)a7<01>indexix_pages_content_hashpagesCREATE INDEX ix_pages_content_hash ON pages (content_hash)<29><01>tablepagespagesCREATE TABLE pages (
2026-05-08 17:42:36 +09:00
id INTEGER NOT NULL,
project_id INTEGER NOT NULL,
source_id INTEGER NOT NULL,
url TEXT NOT NULL,
canonical_url TEXT,
title TEXT,
content_hash VARCHAR(80),
status_code INTEGER,
fetched_at DATETIME NOT NULL,
cleaned_text_summary TEXT,
raw_storage_ref TEXT,
metadata_json JSON NOT NULL,
PRIMARY KEY (id),
CONSTRAINT uq_page_project_url UNIQUE (project_id, url),
FOREIGN KEY(project_id) REFERENCES projects (id),
FOREIGN KEY(source_id) REFERENCES sources (id)
))=indexsqlite_autoindex_pages_1pages<11> O'<01>1indexix_user_profiles_external_user_iduser_profilesCREATE INDEX ix_user_profiles_external_user_id ON user_profiles (external_user_id){ C'<01>indexix_user_profiles_project_iduser_profilesCREATE INDEX ix_user_profiles_project_id ON user_profiles (project_id)<29>a ''<01>tableuser_profilesuser_profiles CREATE TABLE user_profiles (
id INTEGER NOT NULL,
project_id INTEGER NOT NULL,
external_user_id VARCHAR(160) NOT NULL,
display_name VARCHAR(160),
context JSON NOT NULL,
created_at DATETIME NOT NULL,
updated_at DATETIME NOT NULL,
PRIMARY KEY (id),
FOREIGN KEY(project_id) REFERENCES projects (id)
)g 9<01>indexix_entities_project_identities CREATE INDEX ix_entities_project_id ON entities (project_id)j
;<01> indexix_entities_entity_typeentities CREATE INDEX ix_entities_entity_type ON entities (entity_type)s A<01>indexix_entities_canonical_nameentities
CREATE INDEX ix_entities_canonical_name ON entities (canonical_name)<29>l<01>+tableentitiesentitiesCREATE TABLE entities (
id INTEGER NOT NULL,
project_id INTEGER NOT NULL,
entity_type VARCHAR(120) NOT NULL,
name VARCHAR(240) NOT NULL,
canonical_name VARCHAR(240) NOT NULL,
external_ids JSON NOT NULL,
metadata_json JSON NOT NULL,
created_at DATETIME NOT NULL,
updated_at DATETIME NOT NULL,
PRIMARY KEY (id),
CONSTRAINT uq_entity_identity UNIQUE (project_id, entity_type, canonical_name),
FOREIGN KEY(project_id) REFERENCES projects (id)
)/Cindexsqlite_autoindex_entities_1entities c7<01>indexix_sources_project_idsourcesCREATE INDEX ix_sources_project_id ON sources (project_id)<29><01>gtablesourcessourcesCREATE TABLE sources (
id INTEGER NOT NULL,
project_id INTEGER NOT NULL,
name VARCHAR(160) NOT NULL,
type VARCHAR(80) NOT NULL,
base_url TEXT,
trust_level FLOAT NOT NULL,
respect_robots_txt BOOLEAN NOT NULL,
rate_limit_per_minute INTEGER NOT NULL,
update_policy JSON NOT NULL,
created_at DATETIME NOT NULL,
updated_at DATETIME NOT NULL,
PRIMARY KEY (id),
CONSTRAINT uq_source_project_name UNIQUE (project_id, name),
FOREIGN KEY(project_id) REFERENCES projects (id)
)-Aindexsqlite_autoindex_sources_1sourcesZ1uindexix_projects_domainprojectsCREATE INDEX ix_projects_domain ON projects (domain)[-{indexix_projects_nameprojectsCREATE UNIQUE INDEX ix_projects_name ON projects (name)<29>t<01>;tableprojectsprojectsCREATE TABLE projects (
id INTEGER NOT NULL,
name VARCHAR(160) NOT NULL,
domain VARCHAR(80) NOT NULL,
config JSON NOT NULL,
created_at DATETIME NOT NULL,
updated_at DATETIME NOT NULL,
2026-05-11 13:02:11 +09:00
PRIMARY % JJ<00>35<1B>EAAperfume_subscriptionperfume{"project_name": "perfume_subscription", "domain": "perfume", "target_entities": ["Perfume", "Brand", "Note", "Accord", "Mood", "Season", "Occasion"], "fields": ["name", "brand", "top_notes", "middle_notes", "base_notes", "accords", "mood_tags", "season_tags", "occasion_tags", "price", "review_keywords"], "sources": [{"name": "official_brand_site", "type": "official", "trust_level": 0.95, "base_url": null, "allowed_paths": [], "parser": "generic", "fetcher": "requests", "rate_limit_per_minute": 20, "respect_robots_txt": true}, {"name": "marketplace", "type": "marketplace", "trust_level": 0.8, "base_url": null, "allowed_paths": [], "parser": "generic", "fetcher": "requests", "rate_limit_per_minute": 15, "respect_robots_txt": true}, {"name": "review_site", "type": "review", "trust_level": 0.7, "base_url": null, "allowed_paths": [], "parser": "generic", "fetcher": "requests", "rate_limit_per_minute": 10, "respect_robots_txt": true}], "ontology": {"entity_types": ["Perfume", "Brand", "Note", "Accord", "Mood", "Season", "Occasion", "Review", "Price", "ProductPage"], "predicates": ["hasBrand", "hasTopNote", "hasMiddleNote", "hasBaseNote", "hasAccord", "evokesMood", "suitableForSeason", "suitableForOccasion", "similarTo", "soldBy", "hasPrice", "hasReviewKeyword"], "aliases": {"top_notes": "hasTopNote", "middle_notes": "hasMiddleNote", "heart_notes": "hasMiddleNote", "base_notes": "hasBaseNote", "accords": "hasAccord", "mood_tags": "evokesMood", "season_tags": "suitableForSeason", "occasion_tags": "suitableForOccasion", "review_keywords": "hasReviewKeyword"}}, "recommendation": {"target_entity_type": "Perfume", "weights": {"preferred_note": 2.0, "avoided_note": -3.0, "preferred_mood": 1.5, "season_context": 1.2, "occasion_context": 1.0}}, "update_policy": {"official": {"interval_days": 30}, "marketplace": {"interval_days": 7}, "review": {"interval_days": 14}}}2026-05-11 02:42:00.5692802026-0
2026-05-08 17:42:36 +09:00
<0F><0F>5 perfume_subscription
<0F><0F>
 perfume <0E><0F>5<0E>]\ # AAreview_sitereview?<3F>ffffff
2026-05-11 13:02:11 +09:00
{}2026-05-11 02:42:00.5714642026-05-11 02:42:00.571464a ## AAmarketplacemarketplace?陙<><E99999><EFBFBD><EFBFBD>{}2026-05-11 02:42:00.5714642026-05-11 02:42:00.571464f 3 AAofficial_brand_siteofficial?<3F>ffffff{}2026-05-11 02:42:00.5704622026-05-11 02:42:00.570462
2026-05-08 17:42:36 +09:00
<0F><0F><0F><0F> #review_site #marketplace 3 official_brand_site
2026-05-11 13:02:11 +09:00
<0F><0F><0F><0F>  
<EFBFBD><00> ))<11>kAABrandExample Maisonexample maison{}{"ai_fallback_reason": "LLM request failed 400: {\"error\":\"Failed to parse input at pos 0: <think>\\nFirst task is to extract ontology knowledge from the given page text based on the specified domain and entity types. The target entity types are Perfume, Brand, Note, Accord, Mood, Season, etc., but I need to return strict JSON only with the given shape.\\n\\nPage text: \\\"Nina Ricci Si by Nina Ricci is a fragrance that opens with top notes of Bergamot, Petitgrain and Coriander. Middle notes are neroli, ylang-ylang, iris, ambroxan, sandalwood, ginger. Base notes include vanilla, patchouli, cedar wood, musk, and vetiver. The mood tags for this fragrance is relaxing, fresh, suitableForSeason: spring, summer, autumn, evokesMood: romantic, day_to_night', 'suitable_for_season': ['Spring'], 'hasPrice': 120, 'review_keywords': [ \\\"fresh\\\", \\\"green\\\" ]\\n\\nBrand: The brand of the perfume is Guerlain. Bergamot has a top note with middle_notes and base notes including vanilla accord.\\nThe price for this product is $87.95.\\n\\nExtract entities and cla"}2026-05-08 07:59:59.8598152026-05-08 08:42:30.642167<EFBFBD>- CC<11>kAAPerfumeNeroli Summer Eau de Parfumneroli summer eau de parfum{}{"ai_fallback_reason": "LLM request failed 400: {\"error\":\"Failed to parse input at pos 0: <think>\\nFirst task is to extract ontology knowledge from the given page text based on the specified domain and entity types. The target entity types are Perfume, Brand, Note, Accord, Mood, Season, etc., but I need to return strict JSON only with the given shape.\\n\\nPage text: \\\"Nina Ricci Si by Nina Ricci is a fragrance that opens with top notes of Bergamot, Petitgrain and Coriander. Middle notes are neroli, ylang-ylang, iris, ambroxan, sandalwood, ginger. Base notes include vanilla, patchouli, cedar wood, musk, and vetiver. The mood tags for this fragrance is relaxing, fresh, suitableForSeason: spring, summer, autumn, evokesMood: romantic, day_to_night', 'suitable_for_season': ['Spring'], 'hasPrice': 120, '<27> <11>AAMoodElegantelegant{}{"ai_fallback_reason": "AI returned no usable entities or claims"}2026-05-11 02:40:36.7027852026-05-11 02:40:36.702785<EFBFBD> <11>AAPerfume{#item}{#item}{}{"ai_fallback_reason": "AI returned no usable entities or claims"}2026-05-11 02:40:36.7007812026-05-11 02:40:36.700781R
AAReviewFreshfresh{}{}2026-05-11 02:38:22.3473942026-05-11 02:38:22.347394V
AAOccasionOfficeoffice{}{}2026-05-11 02:38:22.3473942026-05-11 02:38:22.347394T
2026-05-08 17:42:36 +09:00
2026-05-11 13:02:11 +09:00
AAOccasionDailydaily{}{}2026-05-11 02:38:22.3463942026-05-11 02:38:22.346394T
AASeasonSummersummer{}{}2026-05-11 02:38:22.3463942026-05-11 02:38:22.346394P
AAMoodFreshfresh{}{}2026-05-11 02:38:22.3463942026-05-11 02:38:22.346394R
AAAccordFreshfresh{}{}2026-05-11 02:38:22.3463942026-05-11 02:38:22.346394N
AANoteMuskmusk{}{}2026-05-11 02:38:22.3453942026-05-11 02:38:22.345394T
AANoteJasminejasmine{}{}2026-05-11 02:38:22.3453942026-05-11 02:38:22.345394R
AANoteNerolineroli{}{}2026-05-11 02:38:22.3453942026-05-11 02:38:22.345394V
A<> <11>AAMoodElegantelegant{}{"ai_fallback_reason": "AI returned no usable entities or claims"}2026-05-11 02:43:06.6199492026-05-11 02:43:06.619949<EFBFBD> <11>AAPerfume{#item}{#item}{}{"ai_fallback_reason": "AI returned no usable entities or claims"}2026-05-11 02:43:06.6169432026-05-11 02:43:06.616943
<0F><0F><0F><0E>W<0F><0F>y<0F>0<0F><0E> DD Moodelegant Per Moodelegant Perfume{#item}  Reviewfresh  Occasionoffice  Occasiondaily
 Seasonsummer  Moodfresh Accordfresh Notemusk Notejasmine Noteneroli Notebergamot )Brandexample maison' Moodelegant  Perfume{#item}
<0F><0F><0F>K<0F><0F><0F>c<0F><0F><0F><0F>m<0F>WE elegant {# elegant {#item} fresh
2026-05-08 17:42:36 +09:00
office daily
summer fresh freshmusk jasmine
2026-05-11 13:02:11 +09:00
neroli bergamot)example maisonC nero elegant
 {#item}
<0F><0F><0F><0F>n<0F><0F><0F><0F><0F><0F><0F>w<0F><0F><0F>Mood Mood Perfume
2026-05-08 17:42:36 +09:00
Review Occasion Occasion
Season Mood
2026-05-11 13:02:11 +09:00
AccordNoteNoteNoteNote Mood
2026-05-08 17:42:36 +09:00
 Perfume
2026-05-11 13:02:11 +09:00
<0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F>         
2026-05-08 17:42:36 +09:00
          

2026-05-11 13:02:11 +09:00


(<00>d 7;<3B> A<>o<00>Chttps://the912.co.kr/912 공식 홈페이지a7ea4235b75783912368a7d5d76db36e2ada4672e1a0cc0fa25d1dc8a89e2dfc<00>2026-05-11 02:40:36.699421{#item}
{#item}
{#item}
CLONE FRAGRANCE
과학적인 조향으로 만들어진 클론 프래그런스 브랜드입니다.
NICHE FRAGRANCE
전문 조향사가 만든 클론 향수를 만나보실 수 있습니다.
HOME FRAGRANCE
내가 원하는 언제 어디든 고급 향기로 채우실 수 있습니다.
이달의 베스트 프래그런스<EB9FB0>d 7;<3B> A<>o<00>Chttps://the912.co.kr/912 공식 홈페이지a7ea4235b75783912368a7d5d76db36e2ada4672e1a0cc0fa25d1dc8a89e2dfc<00>2026-05-11 02:43:06.616943{#item}
{#item}
{#item}
CLONE FRAGRANCE
과학적인 조향으로 만들어진 클론 프래그런스 브랜드입니다.
NICHE FRAGRANCE
전문 조향사가 만든 클론 향수를 만나보실 수 있습니다.
HOME FRAGRANCE
내가 원하는 언제 어디든 고급 향기로 채우실 수 있습니다.
이달의 베스트 프래그런스
Best Fragrance
상품명
:
[2+1 기획] 912 클론 니치향수 모음 40ml
할인판매가
:
35,000원
판매가
:
72,000원
상품명
:
[1+1 기획] 912 엑스트레 드 퍼퓸 모음 40ml
할인판매가
:
39,500원
판매가
:
60,000원
상품명
:
[2+1 기획] 912 샤쉐 방향제 모음 40g
할인판매가
:
29,500원
판매가
:
54,000원
상품명
:
[1+1 기획] 912 헤어&바디 퍼퓸 미스트 모음 100ml
할인판매가
:
19,800원
판매가
:
36,000원
상품명
:
[2+1 기획] 912 멀티 스프레이 모음 250ml
할인판매가
:
19,500원
판매가
:
36,000원
상품명
:
[1+1 기획] 912 퍼퓸 핸드크림 모음 50ml
할인판매가
:
9,900원
판매가
:
16,000원
상품명
:
[2+2 기획] 912 실내 디퓨저 모음 250ml
할인판매가
:
29,500원
판매가
:
48,000원
{#item}{#title}
{#item}
고객님들의 솔직한 후기
Photo Review
더 많은 리뷰 보기 +
@912_official
Instagram{"parser": "generic", "url": "https://the912.co.kr/", "final_url": "https://the912.co.kr/"}
<0F><0F><0F> 7https://the912.co.kr/& Q tests/fi 7 https://the912.co.kr/
<0F><0F><0F>E<04> a7ea4235b75783912368a7d5d76db36e2ada4672e1a0cc0fa25d1dc8a89e2dfcD<04> a7ea4235b75783912368a7d5d76db36e2ada4672e1a0cc0fa25d1dc8a89e2dfc
<0F><0F><0F> 
<0F><0F><0F> 
<0F><0F><0F><0F><0F><0F><0F><0F><0F>  price  name  price   price   name   price   price   name
2026-05-08 17:42:36 +09:00
id INTEGER NOT NULL,
project_id INTEGER NOT NULL,
entity_id INTEGER NOT NULL,
source_id INTEGER,
name VARCHAR(120) NOT NULL,
value JSON NOT NULL,
confidence FLOAT NOT NULL,
updated_at DATETIME NOT NULL,
PRIMARY KEY (id),
CONSTRAINT uq_attribute_entity_source UNIQUE (entity_id, name, source_id),
FOREIGN KEY(project_id) REFERENCES projects (id),
FOREIGN KEY(entity_id) REFERENCES entities (id),
FOREIGN KEY(source_id) REFERENCES sources (id)
)Z3yindexix_pages_project_idpagesCREATE INDEX ix_pages_project_id ON pages (project_id)W1uindexix_pages_source_idpagesCREATE INDEX ix_pages_source_id ON pages (source_id)a7<01>indexix_pages_content_hashpagesCREATE INDEX ix_pages_content_hash ON pages (content_hash))=indexsqlite_autoindex_pages_1pages<11><01>tablepagespagesCREATE TABLE pages (
id INTEGER NOT NULL,
project_id INTEGER NOT NULL,
source_id INTEGER NOT NULL,
url TEXT NOT NULL,
canonical_url TEXT,
title TEXT,
content_hash VARCHAR(80),
status_code INTEGER,
fetched_at DATETIME NOT NULL,
cleaned_text_summary TEXT,
raw_storage_ref TEXT,
metadata_json JSON NOT NULL,
PRIMARY KEY (id),
CONSTRAINT uq_page_project_url UNIQUE (project_id, url),
FOREIGN KEY(project_id) REFERENCES projects (id),
FOREIGN KEY(source_id) REFERENCES sources (id)
)<29> O'<01>1indexix_user_profiles_external_user_iduser_profilesCREATE INDEX ix_user_profiles_external_user_id ON user_profiles (external_user_id){ C'<01>indexix_user_profiles_project_iduser_profilesCREATE INDEX ix_user_profiles_project_id ON user_profiles (project_id)<29>a ''<01>tableuser_profilesuser_profiles CREATE TABLE user_profiles (
id INTEGER NOT NULL,
project_id INTEGER NOT NULL,
external_user_id VARCHAR(160) NOT NULL,
display_name VARCHAR(160),
context JSON NOT NULL,
created_at DATETIME NOT NULL,
updated_at DATETIME NOT NULL,
PRIMARY KEY (id),
FOREIGN KEY(project_id) REFERENCES projects (id)
)g 9<01>indexix_entities_project_identities CREATE INDEX ix_entities_project_id ON entities (project_id)j
;<01> indexix_entities_entity_typeentities CREATE INDEX ix_entities_entity_type ON entities (entity_type)s A<01>indexix_entities_canonical_nameentities
CREATE INDEX ix_entities_canonical_name ON entities (canonical_name)/Cindexsqlite_autoindex_entities_1entities <09>l<01>+tableentitiesentitiesCREATE TABLE entities (
id INTEGER NOT NULL,
project_id INTEGER NOT NULL,
entity_type VARCHAR(120) NOT NULL,
name VARCHAR(240) NOT NULL,
canonical_name VARCHAR(240) NOT NULL,
external_ids JSON NOT NULL,
metadata_json JSON NOT NULL,
created_at DATETIME NOT NULL,
updated_at DATETIME NOT NULL,
PRIMARY KEY (id),
CONSTRAINT uq_entity_identity UNIQUE (project_id, entity_type, canonical_name),
FOREIGN KEY(project_id) REFERENCES projects (id)
)c7<01>indexix_sources_project_idsourcesCREATE INDEX ix_sources_project_id ON sources (project_id)-Aindexsqlite_autoindex_sources_1sources<06><01>gtablesourcessourcesCREATE TABLE sources (
id INTEGER NOT NULL,
project_id INTEGER NOT NULL,
name VARCHAR(160) NOT NULL,
type VARCHAR(80) NOT NULL,
base_url TEXT,
trust_level FLOAT NOT NULL,
respect_robots_txt BOOLEAN NOT NULL,
rate_limit_per_minute INTEGER NOT NULL,
update_policy JSON NOT NULL,
created_at DATETIME NOT NULL,
updated_at DATETIME NOT NULL,
PRIMARY KEY (id),
CONSTRAINT uq_source_project_name UNIQUE (project_id, name),
FOREIGN KEY(project_id) REFERENCES projects (id)
)Z1uindexix_projects_domainprojectsCREATE INDEX ix_projects_domain ON projects (domain)[-{indexix_projects_nameprojectsCREATE UNIQUE INDEX ix_projects_name ON projects (name)<29>t<01>;tableprojectsprojectsCREATE TABLE projects (
id INTEGER NOT NULL,
name VARCHAR(160) NOT NULL,
domain VARCHAR(80) NOT NULL,
config JSON NOT NULL,
created_at DATETIME NOT NULL,
updated_at DATETIME NOT NULL,
PRIMARY KEY (id)
)
2026-05-11 13:02:11 +09:00
<0F><0F><0F><0F><0F><0F><0F><0F><0F> pricename price pricename price price name
2026-05-08 17:42:36 +09:00
<EFBFBD>
^ <09>)<07>J<04><03><00>UM*x)A'<01>indexix_feedback_logs_entity_idfeedback_logs,CREATE INDEX ix_feedback_logs_entity_id ON feedback_logs (entity_id){(C'<01>indexix_feedback_logs_project_idfeedback_logs+CREATE INDEX ix_feedback_logs_project_id ON feedback_logs (project_id)<29>
'M'<01>-indexix_feedback_logs_user_profile_idfeedback_logs*CREATE INDEX ix_feedback_logs_user_profile_id ON feedback_logs (user_profile_id)<29>g&''<01> tablefeedback_logsfeedback_logs)CREATE TABLE feedback_logs (
id INTEGER NOT NULL,
project_id INTEGER NOT NULL,
user_profile_id INTEGER NOT NULL,
entity_id INTEGER,
action VARCHAR(80) NOT NULL,
score FLOAT,
reason TEXT,
metadata_json JSON NOT NULL,
created_at DATETIME NOT NULL,
PR<50>%I-<01>%indexix_user_preferences_project_iduser_preferences(CREATE INDEX ix_user_preferences_project_id ON user_preferences (project_id)<29>$S-<01>9indexix_user_preferences_user_profile_iduser_preferences'CREATE INDEX ix_user_preferences_user_profile_id ON user_preferences (user_profile_id)3G!indexsqlite_autoindex_attributes_1attributes<00>!!<01>itableattributesattributesCREATE TABLE attributes (
id INTEGER NOT NULL,
project_id INTEGER NOT NULL,
entity_id I<>a#--<01>utableuser_preferencesuser_preferences&CREATE TABLE user_preferences (
id INTEGER NOT NULL,
project_id INTEGER NOT NULL,
user_profile_id INTEGER NOT NULL,
likes JSON NOT NULL,
dislikes JSON NOT NULL,
preferred_moods JSON NOT NULL,
preferred_notes JSON NOT NULL,
avoided_notes JSON NOT NULL,
price_preference JSON NOT NULL,
season_context VARCHAR(80),
occasion_context VARCHAR(120),
feedback_history JSON NOT NULL,
updated_at DATETIME NOT NULL,
PRIMARY KEY (id),
FOREIGN KEY(project_id) REFERENCES projects (id),
FOREIGN KEY(user_profile_id) REFERENCES user_profiles (id)
)o"=!<01> indexix_crawl_jobs_project_idcrawl_jobs%CREATE INDEX ix_crawl_jobs_project_id ON crawl_jobs (project_id)l!;!<01> indexix_crawl_jobs_source_idcrawl_jobs$CREATE INDEX ix_crawl_jobs_source_id ON crawl_jobs (source_id)<29>E !!<01>Utablecrawl_jobscrawl_jobs#CREATE TABLE crawl_jobs (
id INTEGER NOT NULL,
project_id INTEGER NOT NULL,
source_id INTEGER,
url TEXT,
status VARCHAR(40) NOT NULL,
priority INTEGER NOT NULL,
scheduled_at DATETIME NOT NULL,
started_at DATETIME,
finished_at DATETIME,
error TEXT,
metadata_json JSON NOT NULL,
PRIMARY KEY (id),
FOREIGN KEY(project_id) REFERENCES projects (id),
FOREIGN KEY(source_id) REFERENCES sources (id)
)k;<01> indexix_relations_project_idrelations"CREATE INDEX ix_relations_project_id ON relations (project_id)<29>I<01>%indexix_relations_subject_entity_idrelations!CREATE INDEX ix_relations_subject_entity_id ON relations (subject_entity_id)}G<01>!indexix_relations_object_entity_idrelations CREATE INDEX ix_relations_object_entity_id ON relations (object_entity_id)h9<01>indexix_relations_predicaterelationsCREATE INDEX ix_relations_predicate ON relations (predicate)1Eindexsqlite_autoindex_relations_1relations<1E>U<01>ytablerelationsrelationsCREATE TABLE relations (
id INTEGER NOT NULL,
project_id INTEGER NOT NULL,
subject_entity_id INTEGER NOT NULL,
predicate VARCHAR(160) NOT NULL,
object_entity_id INTEGER NOT NULL,
confidence FLOAT NOT NULL,
support_count INTEGER NOT NULL,
updated_at DATETIME NOT NULL,
PRIMARY KEY (id),
CONSTRAINT uq_relation UNIQUE (project_id, subject_entity_id, predicate, object_entity_id),
FOREIGN KEY(project_id) REFERENCES projects (id),
FOREIGN KEY(subject_entity_id) REFERENCES entities (id),
FOREIGN KEY(object_entity_id) REFERENCES entities (id)
)o=!<01> indexix_attributes_project_idattributesCREATE INDEX ix_attributes_project_id ON attributes (project_id)l;!<01> indexix_attributes_source_idattributesCREATE INDEX ix_attributes_source_id ON attributes (source_id)l;!<01> indexix_attributes_entity_idattributesCREATE INDEX ix_attributes_entity_id ON attributes (entity_id)\1!uindexix_attributes_nameattributesCREATE INDEX ix_attributes_name ON attributes (name)
2026-05-11 13:02:11 +09:00
<0F><0F><0F><0F><0F><0F><0F><0F><0F>     
<0F><0F><0F><0F><0F><0F><0F><0F><0F>      
<0F><0F><0F><0F><0F><0F><0F><0F><0F>       
=q2026-05-11 02:10:55.158773: ' A hasMiddleNote?<3F>p<EFBFBD><70>
=q2026-05-11 02:10:55.1577717 ! A hasTopNote?<3F>p<EFBFBD><70>
=q2026-05-11 02:10:55.1567707 ! A hasTopNote?<3F>p<EFBFBD><70>
=q2026-05-11 02:10:55.15577 ! A evokesMood?<3F> I<>^52026-05-11 02:40:36.705176< - AhasReviewKeyword ?<3F><1C>1&<26>2026-05-11 02:38:22.357611?
3 AsuitableForOccasion ?<3F><>\(<28>2026-05-11 02:38:22.356612? 3 AsuitableForOccasion
?<3F><>\(<28>2026-05-11 02:38:22.356612= / AsuitableForSeason ?<3F> I<>^52026-05-11 02:38:22.3556126 ! AevokesMood?<3F> I<>^52026-05-11 02:38:22.3546115  AhasAccord?<3F><>l<EFBFBD>C<EFBFBD><43>2026-05-11 02:38:22.3536127 # AhasBaseNote?<3F>|<7C><>hr<68>2026-05-11 02:38:22.3536129 ' AhasMiddleNote?<3F>|<7C><>hr<68>2026-05-11 02:38:22.3526126 ! AhasTopNote?<3F>|<7C><>hr<68>2026-05-11 02:38:22.3516126 ! AhasTopNote?<3F>|<7C><>hr<68>2026-05-11 02:38:22.35166 ! AevokesMood?<3F> I<>^52026-05-11 02:43:06.621952
<0F><0F><0F><0F><0F><0F><0F><0F>E)a<0E><0E><0E><0E><0E> !evokesMood # hasBaseNote ' hasMiddleNote ! hasTopNote  ! evokesMood  -hasReviewKeyword  3suitableForOccasion
2026-05-08 17:42:36 +09:00
 3suitableForOccasion
2026-05-11 13:02:11 +09:00
 /suitableForSeason  !evokesMood hasAccord #hasBaseNote 'hasMiddleNote !hasTopNote !hasTopNote ! evokesMood
<0F><0F>-<0F><0F><0F><0F><<0F><0F>iQ<0F>iQ<0F>!evokesMood#hasBaseNote'hasMiddleNote!hasTopNote !evokesMood -hasReviewKeyword 3suitableForOccasion
3suitableForOccasion /suitableForSeason!evokesMood hasAccord#hasBaseNote'hasMiddleNote!hasTopNote!hasTopNot ! evokesMood
<0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F>   
2026-05-08 17:42:36 +09:00

  
2026-05-11 13:02:11 +09:00
<0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F>       
2026-05-08 17:42:36 +09:00
         
2026-05-11 13:02:11 +09:00
<0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F>          
          k<00> QAAA%tests/fixtures/sample_perfume.htmlcompletedd2026-05-11 02:38:22.3361002026-05-11 02:38:22
<0F>
<0F>
2026-05-08 17:42:36 +09:00




2026-05-11 13:02:11 +09:00

<EFBFBD>
 5Pk<06><05>/<02><0F>.S}<00>S  <19> 51AAhasAccordnullentity3b2de0b3509d4b1d7fb1f669e1718d5aaaf6ca94da4e02b538a66a86ed0e07be?<3F>vȴ9Xaccords rule matchedperfume_rule_basedactive2026-05-08 08:07:32.0830592026-05-08 08:07:32.083059{}<7D>X  #<19> ;1AAhasBaseNotenullentity1df3ed37fb3c64cc0712b12848accd18acda4620fe10d46a668f9c3681e5b815?<3F> I<>^5?base_notes rule matchedperfume_rule_basedactive2026-05-08 08:07:32.0820592026-05-08 08:07:32.082059{}<7D>\  '<19> ?1AAhasMiddleNotenullentity6d56aa3fd25e0d46dedaab2e4e372c80dcfe04f23ac0349bdbab2b1ecb44fdc6?<3F> I<>^5?m<> _<1B> <07>%WAA<00> hasPrice{"amount": 35000.0, "currency": "\uc6d0"}literald95d7ae8a1e575fdd1a565a998d116165073975586090f0cd0837a7759e9a3d5?<3F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>price pattern matched; AI fallback: AI returned no usable entities or claimsllm_json_extractor_with_rule_fallbackactive2026-05-11 02:40:36.7051762026-05-11 02:40:36.705176{"ai_fallback_reason": "AI returned no usable entities or claims"}<7D>c  !<19> <07>'WAA<00> evokesMoodnullentity544a41f475de3e6b72be9e18c091a1693463d46b4490654f80258b6333de05dd?<3F> I<>^5mood_tags rule matched; AI fallback: AI returned no usable entities or claimsllm_json_extractor_with_rule_fallbackactive2026-05-11 02:40:36.7037862026-05-11 02:40:36.703786{"ai_fallback_reason": "AI returned no usable entities or claims"}<7D>o  O<1B> 71AAhasPrice{"amount": 89.0, "currency": "$"}literalf9d3770795eaa0786f39adc2a3f2118f2cc0344db9c879de374a6f265bd399ed?<3F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>price pattern matchedperfume_rule_basedactive2026-05-11 02:38:22.3576112026-05-11 02:38:22.357611{}<7D>a  -<19> E1AAhasReviewKeyword nullentitye2d6407bf277512f0dbdee7e0876d9113e6123837bfe7def9147a3c32b6f51a6?<3F><1C>1&<26>review_keywords rule matchedperfume_rule_basedactive2026-05-11 02:38:22.3576112026-05-11 02:38:22.357611{}<7D>b
 3<19> A1AAsuitableForOccasion nullentitya8a4f41e09ad8a929d1d4d4425fcd8746f67ce447ddf3d5ed7680d1bbbb05f07?<3F><>\(<28>occasion_tags rule matchedperfume_rule_basedactive2026-05-11 02:38:22.3566122026-05-11 02:38:22.356612{}<7D>b  3<19> A1AAsuitableForOccasion
nullentityc904d2e83b41b47d42fbe09eff606502bc8c0ccaaa8a1d4241da0d27cb5f9199?<3F><>\(<28>occasion_tags rule matchedperfume_rule_basedactive2026-05-11 02:38:22.3556122026-05-11 02:38:22.355612{}<7D>^ /<19> =1AAsuitableForSeason nullentity2ac6e387b0df503be1417eff459168774306813d3d634fef2f8c7dc75aa4aab9?<3F> I<>^5season_tags rule matchedperfume_rule_basedactive2026-05-11 02:38:22.3546112026-05-11 02:38:22.354611{}<7D>U !<19> 91AAevokesMoodnullentity0234454fbc113e7baaeab872d33f3b4d0481a2b2ddf8f5d1a22f316004b54048?<3F> I<>^5mood_tags rule matchedperfume_rule_basedactive2026-05-11 02:38:22.3546112026-05-11 02:38:22.354611{}<7D>R <19> 51AAhasAccordnullentitydf60b2ea996cdfc9f8a2da3ed55e1301ed1b7a0d03526894f278797f79d11e72?<3F><>l<EFBFBD>C<EFBFBD><43>accords rule matchedperfume_rule_basedactive2026-05-11 02:38:22.3536122026-05-11 02:38:22.353612{}<7D>W #<19> ;1AAhasBaseNotenullentity6c06caa15e148b7de1abd88bf8ed1e607868f23f120c188d0ce4c38a343de2f9?<3F>|<7C><>hr<68>base_notes rule matchedperfume_rule_basedactive2026-05-11 02:38:22.3526122026-05-11 02:38:22.352612{}<7D>[ '<19> ?1AAhasMiddleNotenullentity20154f4df16aac9e86fe47a4ac9dabe3cde24646553c138e3a77a2256a33f655?<3F>|<7C><>hr<68>mi<6D> _<1B> <07>%WAA<00>hasPrice{"amount": 35000.0, "currency": "\uc6d0"}literal4f80edc18fa1bc885ab7e6ce7cff0a23364f2b50b82e50d4ce350a98f7c3d066?<3F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>price pattern matched; AI fallback: AI returned no usable entities or claimsllm_json_extractor_with_rule_fallbackactive2026-05-11 02:43:06.6229782026-05-11 02:43:06.622978{"ai_fallback_reason": "AI returned no usable entities or claims"}<7D>a !<19> <07>'WAA<00>evokesMoodnullentity8436ee550bdfe871ba4056af6d624547f9b1c869157faf92ff65a68ed7858adb?<3F> I<>^5mood_tags rule matched; AI fallback: AI returned no usable entities or claimsllm_json_extractor_with_rule_fallbackactive2026-05-11 02:43:06.6209512026-05-11 02:43:06.620951{"ai_fallback_reason": "AI returned no usable entities or claims"}
ss<0F> <0A>, f<0E> ;s<0F> <0A> W <0C> <0C><06><0E> <0B><07> ;s<0F> <09>=  <0A> <09>W <0C>
<EFBFBD>!h <0C><07>F <09> 624886f6d3930eb84bbf5dc81c2fa520de99699672aa272822bd81c240436788!F <09> efdc3fb2a6af96f906ffc23fccf5729efa3a73c254e0c4f4cc74537dd97e97f1 F <09> f71283595d8ae13894ab90ac08d221fa3b36f2eb60476cb6fb930fedbf52e0d7F <09> fc3d4220da61821c4124fca9d1a7587ebca3095a1c8054c97cd7f87f85b839d3F <09> 71ce86ff37ef7c283f3f2f552473c9d89f5a7a5d1c38c835327e099943fe4830F <09> c6dae542c6b11a911d7d1f14d4d80350cd0d30d7f497b2fafef7afa52395f279F <09> 2f3df753fd3723eae50aa393a79c2ece98bee076f1c8587e83f3b815bec2c6ddF <09> 45e1eb4e836ed6bbd3df6322056782d812e1994427cf4d0c448b6e917b9077c4F <09> 0fd4c9ab7bee5fa924d18e596517da93462ce37748625fd6aed6b19080962d12F <09> 4229f1ac51a187a163958bcade71de164cd4b0758d130aa66d6cb54a195192fcF <09> c07496e1e138f95c81d30073e47ad638f1ae721c4072e5d0d739a6458fb8101dF <09> d40e783c4cb4148f864f61bbaff7a86c29289d20b9fd9760721593efa0c7a612F <09> 07aa66004cf8c03c2f20ec541c984cc4f015086803d6867eacdba251aec85706F <09> 5b6a0527d7a5167249c036b5bc840db0f546fcc649f0e2c597fabc47f9bc5781F <09> e6e677d9c3bc09b1e8d2afad3e7d95e9300806dca392ba25beb17fec390a9011F <09> 3b2de0b3509d4b1d7fb1f669e1718d5aaaf6ca94da4e02b538a66a86ed0e07beF <09> 1df3ed37fb3c64cc0712b12848accd18acda4620fe10d46a668f9c3681e5b815F <09> 6d56aa3fd25e0d46dedaab2e4e372c80dcfe04f23ac0349bdbab2b1ecb44fdc6F <09> 473c4ecff0af1d80eba930f4a7bc0f531129196c5b073b377256f53b287a2d51F <09> d95d7ae8a1e575fdd1a565a998d116165073975586090f0cd0837a7759e9a3d5F <09> 544a41f475de3e6b72be9e18c091a1693463d46b4490654f80258b6333de05dd F <09> f9d3770795eaa0786f39adc2a3f2118f2cc0344db9c879de374a6f265bd399ed F <09> e2d6407bf277512f0dbdee7e0876d9113e6123837bfe7def9147a3c32b6f51a6 F <09> a8a4f41e09ad8a929d1d4d4425fcd8746f67ce447ddf3d5ed7680d1bbbb05f07
F <09> c904d2e83b41b47d42fbe09eff606502bc8c0ccaaa8a1d4241da0d27cb5f9199 F <09> 2ac6e387b0df503be1417eff459168774306813d3d634fef2f8c7dc75aa4aab9F <09> 0234454fbc113e7baaeab872d33f3b4d0481a2b2ddf8f5d1a22f316004b54048F <09> df60b2ea996cdfc9f8a2da3ed55e1301ed1b7a0d03526894f278797f79d11e72F <09> 6c06caa15e148b7de1abd88bf8ed1e607868f23f120c188d0ce4c38a343de2f9F <09> 20154f4df16aac9e86fe47a4ac9dabe3cde24646553c138e3a77a2256a33f655F <09> 4ca98be6d8ecd430b3b71fa221b8656784652792d2d5a4c99340e90f8fd04041F <09> 4f80edc18fa1bc885ab7e6ce7cff0a23364f2b50b82e50d4ce350a98f7c3d066E <09> 8436ee550bdfe871ba4056af6d624547f9b1c869157faf92ff65a68ed7858adb >
2026-05-08 17:42:36 +09:00
r <09> h<08><08><04>\<03><03>B<02>Y<00><0F><0E> $ <0C> \>`95}indexix_evidence_claim_idevidence=CREATE INDEX ix_evidence_claim_id ON evidence (claim_id)<29>63++<01>#tableextraction_logsextraction_logs7CREATE TABLE extraction_logs (
id INTEGER NOT NULL,
project_id INTEGER NOT NULL,
page_id INTEGER,
extractor_name VARCHAR(160) NOT NULL,
provider VARCHAR(120) NOT NULL,
input_hash VARCHAR(80),
raw_output JSON NOT NULL,
error TEXT,
created_at DATETIME NOT NULL,
PRIMARY KEY (id),
FOREIGN KEY(project_id) REFERENCES projects (id),
FOREIGN KEY(page_id) REFERENCES pages (id)
)t2C<01>indexix_claims_subject_entity_idclaims6CREATE INDEX ix_claims_subject_entity_id ON claims (subject_entity_id)q1A<01>indexix_claims_object_entity_idclaims5CREATE INDEX ix_claims_object_entity_id ON claims (object_entity_id)[03yindexix_claims_source_idclaims4CREATE INDEX ix_claims_source_id ON claims (source_id)^/5}indexix_claims_claim_hashclaims3CREATE INDEX ix_claims_claim_hash ON claims (claim_hash)[.3yindexix_claims_predicateclaims2CREATE INDEX ix_claims_predicate ON claims (predicate)U-/qindexix_claims_page_idclaims1CREATE INDEX ix_claims_page_id ON claims (page_id)^,5}indexix_claims_project_idclaims0CREATE INDEX ix_claims_project_id ON claims (project_id)<29>+*<01>1tableclaimsclaims-CREATE TABLE claims (
id INTEGER NOT NULL,
project_id INTEGER NOT NULL,
source_id INTEGER NOT NULL,
page_id INTEGER,
subject_entity_id INTEGER NOT NULL,
predicate VARCHAR(160) NOT NULL,
object_entity_id INTEGER,
object_value JSON,
value_type VARCHAR(80) NOT NULL,
claim_hash VARCHAR(80) NOT NULL,
confidence FLOAT NOT NULL,
confidence_reason TEXT,
extraction_method VARCHAR(120) NOT NULL,
status VARCHAR(40) NOT NULL,
first_seen_at DATETIME NOT NULL,
last_seen_at DATETIME NOT NULL,
valid_until DATETIME,
metadata_json JSON NOT NULL,
PRIMARY KEY (id),
CONSTRAINT uq_claim_hash UNIQUE (project_id, claim_hash),
FOREIGN KEY(project_id) REFERENCES projects (id),
FOREIGN KEY(source_id) REFERENCES sources (id),
FOREIGN KEY(page_id) REFERENCES pages (id),
FOREIGN KEY(subject_entity_id) REFERENCES entities (id),
FOREIGN KEY(object_entity_id) REFERENCES entities (id)
)++?indexsqlite_autoindex_claims_1claims.x)A'<01>indexix_feedback_logs_entity_idfeedback_logs,CREATE INDEX ix_feedback_logs_entity_id ON feedback_logs (entity_id){(C'<01>indexix_feedback_logs_project_idfeedback_logs+CREATE INDEX ix_feedback_logs_project_id ON feedback_logs (project_id)<29>
'M'<01>-indexix_feedback_logs_user_profile_idfeedback_logs*CREATE INDEX ix_feedback_logs_user_profile_id ON feedback_logs (user_profile_id)<29>g&''<01> tablefeedback_logsfeedback_logs)CREATE TABLE feedback_logs (
id INTEGER NOT NULL,
project_id INTEGER NOT NULL,
user_profile_id INTEGER NOT NULL,
entity_id INTEGER,
action VARCHAR(80) NOT NULL,
score FLOAT,
reason TEXT,
metadata_json JSON NOT NULL,
created_at DATETIME NOT NULL,
PRIMARY KEY (id),
FOREIGN KEY(project_id) REFERENCES projects (id),
FOREIGN KEY(user_profile_id) REFERENCES user_profiles (id),
FOREIGN KEY(entity_id) REFERENCES entities (id)
)]83yindexix_evidence_page_idevidence<CREATE INDEX ix_evidence_page_id ON evidence (page_id)g79<01>indexix_evidence_project_idevidence;CREATE INDEX ix_evidence_project_id ON evidence (project_id)<29>W6<01>tableevidenceevidence:CREATE TABLE evidence (
id INTEGER NOT NULL,
project_id INTEGER NOT NULL,
claim_id INTEGER NOT NULL,
page_id INTEGER,
evidence_text TEXT NOT NULL,
evidence_summary TEXT,
selector TEXT,
start_offset INTEGER,
end_offset INTEGER,
created_at DATETIME NOT NULL,
PRIMARY KEY (id),
FOREIGN KEY(project_id) REFERENCES projects (id),
FOREIGN KEY(claim_id) REFERENCES claims (id),
FOREIGN KEY(page_id) REFERENCES pages (id)
)<29>5G+<01>!indexix_extraction_logs_project_idextraction_logs9CREATE INDEX ix_extraction_logs_project_id ON extraction_logs (project_id)z4A+<01>indexix_extraction_logs_page_idextraction_logs8CREATE INDEX ix_extraction_logs_page_id ON extraction_logs (page_id)
2026-05-11 13:02:11 +09:00
<0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F>zupkfa\ !                           
2026-05-08 17:42:36 +09:00
         
2026-05-11 13:02:11 +09:00
<0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F>zupkf`Z!                        
2026-05-08 17:42:36 +09:00
         
2026-05-11 13:02:11 +09:00
<0F><0F><0F><0F><0F><0F><0F>/<<0F><0F>iQ<0F> <0A>/] <0A><j<0F><0F>NiQ<0E><0F><0E> hasPrice!!evokesMood #hasBaseNote'hasMiddleNote!hasTopNote!hasTopNote#hasBaseNote'hasMiddleNote!hasTopNote hasPrice-hasReviewKeyword3suitableForOccasion3suitableForOccasion/suitableForSeason!evokesMood hasAccord#hasBaseNote'hasMiddleNote!hasTopNote hasPrice!evokesMood hasPrice -hasReviewKeyword 3suitableForOccasion
3suitableForOccasion /suitableForSeason!evokesMood hasAccord#hasBaseNote'hasMiddleNote!hasTopNote hasPrice ! evokesMood
uu<0F> <0A>/ s<0E> Eu<0F> <0A> -] <0C> <0C><06><0E> <0B> Eu<0F> <09>Y - <0A> <09>] <0C>
<EFBFBD>A<07> <0C><07>E<04> 624886f6d3930eb84bbf5dc81c2fa520de99699672aa272822bd81c240436788!E<04> efdc3fb2a6af96f906ffc23fccf5729efa3a73c254e0c4f4cc74537dd97e97f1 E<04> f71283595d8ae13894ab90ac08d221fa3b36f2eb60476cb6fb930fedbf52e0d7E<04> fc3d4220da61821c4124fca9d1a7587ebca3095a1c8054c97cd7f87f85b839d3E<04> 71ce86ff37ef7c283f3f2f552473c9d89f5a7a5d1c38c835327e099943fe4830E<04> c6dae542c6b11a911d7d1f14d4d80350cd0d30d7f497b2fafef7afa52395f279E<04> 2f3df753fd3723eae50aa393a79c2ece98bee076f1c8587e83f3b815bec2c6ddE<04> 45e1eb4e836ed6bbd3df6322056782d812e1994427cf4d0c448b6e917b9077c4E<04> 0fd4c9ab7bee5fa924d18e596517da93462ce37748625fd6aed6b19080962d12E<04> 4229f1ac51a187a163958bcade71de164cd4b0758d130aa66d6cb54a195192fcE<04> c07496e1e138f95c81d30073e47ad638f1ae721c4072e5d0d739a6458fb8101dE<04> d40e783c4cb4148f864f61bbaff7a86c29289d20b9fd9760721593efa0c7a612E<04> 07aa66004cf8c03c2f20ec541c984cc4f015086803d6867eacdba251aec85706E<04> 5b6a0527d7a5167249c036b5bc840db0f546fcc649f0e2c597fabc47f9bc5781E<04> e6e677d9c3bc09b1e8d2afad3e7d95e9300806dca392ba25beb17fec390a9011E<04> 3b2de0b3509d4b1d7fb1f669e1718d5aaaf6ca94da4e02b538a66a86ed0e07beE<04> 1df3ed37fb3c64cc0712b12848accd18acda4620fe10d46a668f9c3681e5b815E<04> 6d56aa3fd25e0d46dedaab2e4e372c80dcfe04f23ac0349bdbab2b1ecb44fdc6E<04> 473c4ecff0af1d80eba930f4a7bc0f531129196c5b073b377256f53b287a2d51E<04> d95d7ae8a1e575fdd1a565a998d116165073975586090f0cd0837a7759e9a3d5E<04> 544a41f475de3e6b72be9e18c091a1693463d46b4490654f80258b6333de05dd E<04> f9d3770795eaa0786f39adc2a3f2118f2cc0344db9c879de374a6f265bd399ed E<04> e2d6407bf277512f0dbdee7e0876d9113e6123837bfe7def9147a3c32b6f51a6 E<04> a8a4f41e09ad8a929d1d4d4425fcd8746f67ce447ddf3d5ed7680d1bbbb05f07
E<04> c904d2e83b41b47d42fbe09eff606502bc8c0ccaaa8a1d4241da0d27cb5f9199 E<04> 2ac6e387b0df503be1417eff459168774306813d3d634fef2f8c7dc75aa4aab9E<04> 0234454fbc113e7baaeab872d33f3b4d0481a2b2ddf8f5d1a22f316004b54048E<04> df60b2ea996cdfc9f8a2da3ed55e1301ed1b7a0d03526894f278797f79d11e72E<04> 6c06caa15e148b7de1abd88bf8ed1e607868f23f120c188d0ce4c38a343de2f9E<04> 20154f4df16aac9e86fe47a4ac9dabe3cde24646553c138e3a77a2256a33f655E<04> 4ca98be6d8ecd430b3b71fa221b8656784652792d2d5a4c99340e90f8fd04041E<04> 4f80edc18fa1bc885ab7e6ce7cff0a23364f2b50b82e50d4ce350a98f7c3d066D<04> 8436ee550bdfe871ba4056af6d624547f9b1c869157faf92ff65a68ed7858adb
<0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F>nid_ZUP<0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F>} !                 
2026-05-08 17:42:36 +09:00
         
2026-05-11 13:02:11 +09:00
<0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F>R<0F><0F>L<0F><0F><0F><0F><0F><0F><0F><0F><0F>~<0F>xF!   
    
2026-05-08 17:42:36 +09:00

2026-05-11 13:02:11 +09:00
  
<0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F>}wqke_YS!                         
          <0E><0E> <0A> <0A> T <0C>^v<05><04><03><00>Z
W1<57> <0A>Allm_json_extractor_with_rule_fallbacklm_studio_fallbacka7ea4235b75783912368a7d5d76db36e2ada4672e1a0cc0fa25d1dc8a89e2dfc{"entity_count": 2, "claim_count": 2, "ai_provider": "lm_studio", "ai_model": "deepseek-r1-0528-qwen3-8b", "ai_error": "AI returned no usable entities or claims", "fallback": "rule_based"}2026-05-11 02:15:50.405486<EFBFBD>e 1<1F> <0A>UAllm_json_extractorlm_studiof633aa507c4dc58d53f3f76436e01ab99f8650b9422cca9aefb3fa390c7c93cd{"provider": "lm_studio", "model": "deepseek-r1-0528-qwen3-8b", "entity_count": 2, "claim_count": 3}2026-05-11 02:10:55.159775<EFBFBD>( 1!<21> [Aperfume_rule_basedrule_basedf633aa507c4dc58d53f3f76436e01ab99f8650b9422cca9aefb3fa390c7c93cd{"entity_count": 12, "claim_count": 12}2026-05-11 02:10:19.019353<EFBFBD>e 1<1F> <0A>UAllm_json_extractorlm_studiof633aa507c4dc58d53f3f76436e01ab99f8650b9422cca9aefb3fa390c7c93cd{"provider": "lm_studio", "model": "deepseek-r1-0528-qwen3-8b", "entity_count": 2, "claim_count": 3}2026-05-08 08:44:11.182852<EFBFBD>H W1<57> <0A>cAllm_json_extractor_with_rule_fallbacklm_studio_fallbackf633aa507c4dc58d53f3f76436e01ab99f8650b9422cca9aefb3fa390c7c93cd{"entity_count": 12, "claim_count": 12, "ai_provider": "lm_studio", "ai_model": "deepseek-r1-0528-qwen3-8b", "ai_error": "LLM request failed 400: {\"error\":\"Failed to parse input at pos 0: <think>\\nFirst task is to extract ontology knowledge from the given page text based on the specified domain and entity types. The target entity types are Perfume, Brand, Note, Accord, Mood, Season, etc., but I need to return strict JSON only with the given shape.\\n\\nPage text: \\\"Nina Ricci Si by Nina Ricci is a fragrance that opens with top notes of Bergamot, Petitgrain and Coriander. Middle notes are neroli, ylang-ylang, iris, ambroxan, sandalwood, ginger. Base notes include vanilla, patchouli, cedar wood, musk, and vetiver. The mood tags for this fragrance is relaxing, fresh, suitableForSeason: spring, summer, autumn, evokesMood: romantic, day_to_night', 'suitable_for_season': ['Spring'], 'hasPrice': 120, 'review_keywords': [ \\\"fresh\\\", \\\"green\\\" ]\\n\\nBrand: The brand of the perfume is Guerlain. Bergamot has a top note with middle_notes and base notes including vanilla accord.\\nThe price for this product is $87.95.\\n\\nExtract entities and cla", "fallback": "rule_based"}2026-05-08 08:42:30.657391<EFBFBD>( 1!<21> [Aperfume_rule_basedrule_basedf633aa507c4dc58d53f3f76436e01ab99f8650b9422cca9aefb3fa390c7c93cd{"entity_count": 12, "claim_count": 12}2026-05-08 08:23:56.975140<EFBFBD>( 1!<21> [Aperfume_rule_basedrule_basedf633aa507c4dc58d53f3f76436e01ab99f8650b9422cca9aefb3fa390c7c93cd{"entity_count": 12, "claim_count": 12}2026-05-08 08:07:32<33>Z W1<57> <0A>Allm_json_extractor_with_rule_fallbacklm_studio_fallbacka7ea4235b75783912368a7d5d76db36e2ada4672e1a0cc0fa25d1dc8a89e2dfc{"entity_count": 2, "claim_count": 2,<2C>Y W1<57> <0A>Allm_json_extractor_with_rule_fallbacklm_studio_fallbacka7ea4235b75783912368a7d5d76db36e2ada4672e1a0cc0fa25d1dc8a89e2dfc{"entity_count": 2, "claim_count": 2, "ai_provider": "lm_studio", "ai_model": "deepseek-r1-0528-qwen3-8b", "ai_error": "AI returned no usable entities or claims", "fallback": "rule_based"}2026-05-11 02:43:06.622978
<0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F>
        
<0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F> 
          \<0E>\<0E>g <0A> <0C> 9 t
<EFBFBD> <09> <09>Z(<08><08>6q<06>C<04><03><03>i <02>U@y<00>D  <09>=Aple Maison Top notes: Bergamot, Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89mood_tags includes Fresh2026-05-08 08:07:24.504797<EFBFBD>B  <09>9Aple Maison Top notes: Bergamot, Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89accords includes Fresh2026-05-08 08:07:24.503797N  -=ABase notes: Muskbase_notes includes Musk2026-05-08 08:07:24.503797X  7GAMiddle notes: Jasminemiddle_notes includes Jasmine2026-05-08 08:07:24.502797Z  C?ATop notes: Bergamot, Nerolitop_notes includes Neroli2026-05-08 08:07:24.501797\  CCATop notes: Bergamot, Nerolitop_notes includes Bergamot2026-05-08 08:07:24.5007973 )AExample Maison2026-05-08 08:07:24.499797)  A $892026-05-08 08:07:20.042796<EFBFBD>J  <09>IA ple Maison Top notes: Bergamot, Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89review_keywords includes Fresh2026-05-08 08:07:20.041795<EFBFBD>*  <09>YGA
Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89occasion_tags includes Office2026-05-08 08:07:20.040794<EFBFBD>B  <09> EA ison Top notes: Bergamot, Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89occasion_tags includes Daily2026-05-08 08:07:20.040794<EFBFBD>  <09>GCANeroli Summer Eau de Parfum Brand: Example Maison Top notes: Bergamot, Neroli Middle notes: Jseason_tags includes Summer2026-05-08 08:07:20.039792<EFBFBD>D  <09>=Aple Maison Top notes: Bergamot, Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89mood_tags includes Fresh2026-05-08 08:07:20.038791<EFBFBD>B  <09>9Aple Maison Top notes: Bergamot, Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89accords includes Fresh2026-05-08 00 A35,000원2026-05-11 02:40:36.706178<EFBFBD>r <01>mAA 니다. NICHE FRAGRANCE 전문 조향사가 만든 클론 향수를 만나보실 수 있습니다. HOME FRAGRANCE 내가 원하는 언제 어디든 고급 향기로 채우실 수 있습니다. 이달의 베스트 프래그런스 Best Fragrance 상품명 : [2+1 기획] 912 클론 니치향수 모음 40mlmood_tags includes Elegant2026-05-11 02:40:36.705176)  A $892026-05-11 02:38:22.358611<EFBFBD>J  <09>IA ple Maison Top notes: Bergamot, Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89review_keywords includes Fresh2026-05-11 02:38:22.357611<EFBFBD>*
2026-05-08 17:42:36 +09:00
 <09>YGA
2026-05-11 13:02:11 +09:00
Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89occasion_tags includes Office2026-05-11 02:38:22.356612<EFBFBD>B  <09> EA ison Top notes: Bergamot, Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89occasion_tags includes Daily2026-05-11 02:38:22.355612<EFBFBD>  <09>GCANeroli Summer Eau de Parfum Brand: Example Maison Top notes: Bergamot, Neroli Middle notes: Jseason_tags includes Summer2026-05-11 02:38:22.355612<EFBFBD>D  <09>=Aple Maison Top notes: Bergamot, Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89mood_tags includes Fresh2026-05-11 02:38:22.354611<EFBFBD>B  <09>9Aple Maison Top notes: Bergamot, Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89accords includes Fresh2026-05-11 02:3/  A35,000원2026-05-11 02:43:06.622978<EFBFBD>p <09>mAA니다. NICHE FRAGRANCE 전문 조향사가 만든 클론 향수를 만나보실 수 있습니다. HOME FRAGRANCE 내가 원하는 언제 어디든 고급 향기로 채우실 수 있습니다. 이달의 베스트 프래그런스 Best Fragrance 상품명 : [2+1 기획] 912 클론 니치향수 모음 40mlmood_tags includes Elegant2026-05-11 02:43:06.621952
<0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F>zupkfa\WRMHC>94/*%  <0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E>{vqlgb]XSNID?:50 ] \ [ Z Y X W V U T S R Q P O N M L K J I H G F E D C B A @ ? > = < ; : 9 8 7 6 5 4 3 2 1 0 / . - , + * ) ( ' & % $ # " !                           
2026-05-08 17:42:36 +09:00
         
2026-05-11 13:02:11 +09:00
<0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F>zupkfa\WRMHC>94/*%  <0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E>{vqlgb]XSNID?:4.]\ [ Z Y X W V U T S R Q P O N M L K J I H G F E D C B A @ ? > = < ; : 9 8 7 6 5 4 3 2 1 0 / . - , + * ) ( ' & % $ # " !                         
2026-05-08 17:42:36 +09:00
         
2026-05-11 13:02:11 +09:00
<0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F>b<0E><0E>3<0F><0F>\<0E><0E>-<0F><0F>V<0E><0E>'<0F><0F>P<0E>z!<0F><0F>J<0E>t<0F><0F>D<0E>n<0F><0F>><0E>h<0F>8<0E>b <0F>y2<0E>\<0F>s,<0E>V <0A>& <0E><0E><0E><0E><0E>PJD <0A> <0A> <0A> <0A> <0A> <0A>!] \[ZYX W V
U TSRQPONM LKJI H G
2026-05-08 17:42:36 +09:00
F EDCBA@?> = < ;
: 98765432 10/.-,+*)('& % $ #
" !    
2026-05-11 13:02:11 +09:00
    
2026-05-08 17:42:36 +09:00
2026-05-11 13:02:11 +09:00
  ?G@AFHIJKLMNOPQRBCDE<00>D  <09>=Aple Maison Top notes: Bergamot, Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89mood_tags includes Fresh2026-05-08 08:07:24.504797<EFBFBD>B  <09>9Aple Maison Top notes: Bergamot, Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89accords includes Fresh2026-05-08 08:07:24.503797N  -=ABase notes: Muskbase_notes includes Musk2026-05-08 08:07:24.503797X  7GAMiddle notes: Jasminemiddle_notes includes Jasmine2026-05-08 08:07:24.502797Z  C?ATop notes: Bergamot, Nerolitop_notes includes Neroli2026-05-08 08:07:24.501797\  CCATop notes: Bergamot, Nerolitop_notes includes Bergamot2026-05-08 08:07:24.5007973 )AExample Maison2026-05-08 08:07:24.499797)  A $892026-05-08 08:07:20.042796<EFBFBD>J  <09>IA ple Maison Top notes: Bergamot, Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89review_keywords includes Fresh2026-05-08 08:07:20.041795<EFBFBD>*  <09>YGA
2026-05-08 17:42:36 +09:00
Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89occasion_tags includes Office2026-05-08 08:07:20.040794<EFBFBD>B  <09> EA ison Top notes: Bergamot, Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89occasion_tags includes Daily2026-05-08 08:07:20.040794<EFBFBD>  <09>GCANeroli Summer Eau de Parfum Brand: Example Maison Top notes: Bergamot, Neroli Middle notes: Jseason_tags includes Summer2026-05-08 08:07:20.039792<EFBFBD>D  <09>=Aple Maison Top notes: Bergamot, Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89mood_tags includes Fresh2026-05-08 08:07:20.038791<EFBFBD>B  <09>9Aple Maison Top notes: Bergamot, Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89accords includes Fresh2026-05-08 08:07:20.037789N  -=ABase notes: Muskbase_notes includes Musk2026-05-08 08:07:20.036787X  7GAMiddle notes: Jasminemiddle_notes includes Jasmine2026-05-08 08:07:20.036787Z  C?ATop notes: Bergamot, Nerolitop_notes includes Neroli2026-05-08 08:07:20.035722\  CCATop notes: Bergamot, Nerolitop_notes includes Bergamot2026-05-08 08:07:20.0347213 )AExample Maison2026-05-08 08:07:20.032718)  A $892026-05-08 07:59:59.874942<EFBFBD>J  <09>IA ple Maison Top notes: Bergamot, Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89review_keywords includes Fresh2026-05-08 07:59:59.873940<EFBFBD>*
 <09>YGA
Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89occasion_tags includes Office2026-05-08 07:59:59.872938<EFBFBD>B  <09> EA ison Top notes: Bergamot, Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89occasion_tags includes Daily2026-05-08 07:59:59.871935<EFBFBD>  <09>GCANeroli Summer Eau de Parfum Brand: Example Maison Top notes: Bergamot, Neroli Middle notes: Jseason_tags includes Summer2026-05-08 07:59:59.871935<EFBFBD>D  <09>=Aple Maison Top notes: Bergamot, Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89mood_tags includes Fresh2026-05-08 07:59:59.870934<EFBFBD>B  <09>9Aple Maison Top notes: Bergamot, Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89accords includes Fresh2026-05-08 07:59:59.869932N  -=ABase notes: Muskbase_notes includes Musk2026-05-08 07:59:59.868931X  7GAMiddle notes: Jasminemiddle_notes includes Jasmine2026-05-08 07:59:59.868931Z  C?ATop notes: Bergamot, Nerolitop_notes includes Neroli2026-05-08 07:59:59.867929\  CCATop notes: Bergamot, Nerolitop_notes includes Bergamot2026-05-08 07:59:59.8669283 )AExample Maison2026-05-08 07:59:59.864923 \^<0E> <0A>  <0C> <0C> `  <0B> Z
<EFBFBD> <09> ,g<07><06><06><06>/<05>y)d<03><02>6<01><00><00>\3= )AExample Maison2026-05-08 08:42:30.648378)<  A $892026-05-08 08:23:56.975140<EFBFBD>J;  <09>IA ple Maison Top notes: Bergamot, Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89review_keywords includes Fresh2026-05-08 08:23:56.974140<EFBFBD>*:  <09>YGA
Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89occasion_tags includes Office2026-05-08 08:23:56.973131<EFBFBD>B9  <09> EA ison Top notes: Bergamot, Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89occasion_tags includes Daily2026-05-08 08:23:56.972131<EFBFBD>8  <09>GCANeroli Summer Eau de Parfum Brand: Example Maison Top notes: Bergamot, Neroli Middle notes: Jseason_tags includes Summer2026-05-08 08:23:56.971131<EFBFBD>D7  <09>=Aple Maison Top notes: Bergamot, Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89mood_tags includes Fresh2026-05-08 08:23:56.970131<EFBFBD>B6  <09>9Aple Maison Top notes: Bergamot, Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89accords includes Fresh2026-05-08 08:23:56.970131N5  -=ABase notes: Muskbase_notes includes Musk2026-05-08 08:23:56.969129X4  7GAMiddle notes: Jasminemiddle_notes includes Jasmine2026-05-08 08:23:56.968127Z3  C?ATop notes: Bergamot, Nerolitop_notes includes Neroli2026-05-08 08:23:56.968127\2  CCATop notes: Bergamot, Nerolitop_notes includes Bergamot2026-05-08 08:23:56.96706631 )AExample Maison2026-05-08 08:23:56.964988)0  A$892026-05-08 08:07:32.088059<EFBFBD>J/  <09>IAple Maison Top notes: Bergamot, Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89review_keywords includes Fresh2026-05-08 08:07:32.087059<EFBFBD>*.  <09>YGA Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89occasion_tags includes Office2026-05-08 08:07:32.086059<EFBFBD>B-  <09> EAison Top notes: Bergamot, Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89occasion_tags includes Daily2026-05-08 08:07:32.085059<EFBFBD>,  <09>GCANeroli Summer Eau de Parfum Brand: Example Maison Top notes: Bergamot, Neroli Middle notes: Jseason_tags includes Summer2026-05-08 08:07:32.085059<EFBFBD>D+  <09>=Aple Maison Top notes: Bergamot, Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89mood_tags includes Fresh2026-05-08 08:07:32.084059<EFBFBD>B*  <09>9Aple Maison Top notes: Bergamot, Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89accords includes Fresh2026-05-08 08:07:32.083059N)  -=ABase notes: Muskbase_notes includes Musk2026-05-08 08:07:32.082059X(  7GAMiddle notes: Jasminemiddle_notes includes Jasmine2026-05-08 08:07:32.081059Z'  C?ATop notes: Bergamot, Nerolitop_notes includes Neroli2026-05-08 08:07:32.080060\&  CCATop notes: Bergamot, Nerolitop_notes includes Bergamot2026-05-08 08:07:32.0800604%  )A Example Maison2026-05-08 08:07:32.078060)$  A $892026-05-08 08:07:24.510066<EFBFBD>J#  <09>IA ple Maison Top notes: Bergamot, Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89review_keywords includes Fresh2026-05-08 08:07:24.507797<EFBFBD>*"  <09>YGA
2026-05-11 13:02:11 +09:00
Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89occasion_tags includes Office2026-05-08 08:07:24.506797<EFBFBD>B!  <09> EA ison Top notes: Bergamot, Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89occasion_tags includes Daily2026-05-08 08:07:24.506797<EFBFBD>  <09>GCANeroli Summer Eau de Parfum Brand: Example Maison Top notes: Bergamot, Neroli Middle notes: Jseason_tags includes Summer2026-05-08 08:07:24.505797 
<EFBFBD>
<EFBFBD> { <0C> <0B>
2026-05-08 17:42:36 +09:00
<EFBFBD>
2026-05-11 13:02:11 +09:00
 5 5k<06><05><04><03><> <19> <07>U1AA<00>khasBrandnullentityc056c9dd45769920cedb585cea82b2363b4a7f29cb7220ee6325a65be24aac4a?ꗍO<EA978D>;dbrand pattern matched; AI fallback: LLM request failed 400: {"error":"Failed to parse input at pos 0: <think>\nFirst task is to extract ontology knowledge from the given page text based on the specified domain and entity types. The target entity types are Perfume, Brand, Note, Accord, Mood, Season, etc., but I need to return strict JSON only with the given shape.\n\nPage text: \"Nina Ricci Si by Nina Ricci is a fragrance that opens with top notes of Bergamot, Petitgrain and Coriander. Middle notes are neroli, ylang-ylang, iris, ambroxan, sandalwood, ginger. Base notes include vanilla, patchouli, cedar wood, musk, and vetiver. The mood tags for this fragrance is relaxing, fresh, suitableForSeason: spring, summer, autumn, evokesMood: romantic, day_to_night', 'suitable_for_season': ['Spring'], 'hasPrice': 120, 'review_keywords': [ \"fresh\", \"green\" ]\n\nBrand: The brand of the perfume is Guerlain. Bergamot has a top note with middle_notes and base notes including vanilla accord.\nThe price for this product is $87.95.\n\nExtract entities and claperfume_rule_basedactive2026-05-08 07:59:59.8639212026-05-08 08:42:30.646374{"ai_fallback_reason": "LLM request failed 400: {\"error\":\"Failed to parse input at pos 0: <think>\\nFirst task is to extract ontology knowledge from the given page text based on the specified domain and entity types. The target entity types are Perfume, Brand, Note, Accord, Mood, Season, etc., but I need to return strict JSON only with the given shape.\\n\\nPage text: \\\"Nina Ricci Si by Nina Ricci is a fragrance that opens with top notes of Bergamot, Petitgrain and Coriander. Middle notes are neroli, ylang-ylang, iris, ambroxan, sandalwood, ginger. Base notes include vanilla, patchouli, cedar wood, musk, and vetiver. The mood tags for this fragrance is relaxing, fresh, suitableForSeason: spring, summer, autumn, evokesMood: romantic, day_to_night', 'suitable_for_season': ['Spring'], 'hasPrice': 120, 'review_keywords': [ \\\"fresh\\\", \\\"green\\\" ]\\n\\nBrand: The brand of the perfume is Guerlain. Bergamot has a top note with middle_notes and base notes including vanilla accord.\\nThe price for this product is $87.95.\\n\\nExtract entities and cla"}<06> /<19> =1AAsuitableForSeason nullentity2ac6e387b0df503be1417eff459168774306813d3d634fef2f8c7dc75aa4aab9?<3F> I<>^5season_tags rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8709342026-05-08 08:23:56.971131{}<7D>U !<19> 91AAevokesMoodnullentity0234454fbc113e7baaeab872d33f3b4d0481a2b2ddf8f5d1a22f316004b54048?<3F> I<>^5mood_tags rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8709342026-05-08 08:23:56.970131{}<7D>R <19> <0A> <19> 71AA<00>khasBrandnullentityc056c9dd45769920cedb585cea82b2363b4a7f29cb7220ee6325a65be24aac4a?ꗍO<EA978D>;dbrand pattern matchedperfume_rule_basedactive2026-05-08 07:59:59.8639212026-05-11 02:10:19.005093{"ai_fallback_reason": "LLM request failed 400: {\"error\":\"Failed to parse input at pos 0: <think>\\nFirst task is to extract ontology knowledge from the given page text based on the specified domain and entity types. The target entity types are Perfume, Brand, Note, Accord, Mood, Season, etc., but I need to return strict JSON only with the given shape.\\n\\nPage text: \\\"Nina Ricci Si by Nina Ricci is a fragrance that opens with top notes of Bergamot, Petitgrain and Coriander. Middle notes are neroli, ylang-ylang, iris, ambroxan, sandalwood, ginger. Base notes include vanilla, patchouli, cedar wood, musk, and vetiver. The mood tags for this fragrance is relaxing, fresh, suitableForSeason: spring, summer, autumn, evokesMood: romantic, day_to_night', 'suitable_for_season': ['Spring'], 'hasPrice': 120, 'review_keywords': [ \\\"fresh\\\", \\\"green\\\" ]\\n\\nBrand: The brand of the perfume is Guerlain. Bergamot has a top note with middle_notes and base notes including vanilla accord.\\nThe price for this product is $87.95.\\n\\nExtract entities and cla"} 
<EFBFBD>
<EFBFBD>4Z<03><02><01><01><03><02><01>'E _ y <0B>
<EFBFBD><00>^ /<19> =1AAsuitableForSeason nullentity2ac6e387b0df503be1417eff459168774306813d3d634fef2f8c7dc75aa4aab9?<3F> I<>^5season_tags rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8709342026-05-08 08:23:56.971131{}<7D>U !<19> 91AAevokesMoodnullentity0234454fbc113e7baaeab872d33f3b4d0481a2b2ddf8f5d1a22f316004b54048?<3F> I<>^5mood_tags rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8709342026-05-08 08:23:56.970131{}<7D>R <19> 51AAhasAccordnullentitydf60b2ea996cdfc9f8a2da3ed55e1301ed1b7a0d03526894f278797f79d11e72?<3F><>l<EFBFBD>C<EFBFBD><43>accords rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8699322026-05-08 08:23:56.969129{}<7D>W #<19> ;1AAhasBaseNotenullentity6c06caa15e148b7de1abd88bf8ed1e607868f23f120c188d0ce4c38a343de2f9?<3F>|<7C><>hr<68>base_notes rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8689312026-05-08 08:23:56.969129{}<7D>[ '<19> ?1AAhasMiddleNotenullentity20154f4df16aac9e86fe47a4ac9dabe3cde24646553c138e3a77a2256a33f655?<3F>|<7C><>hr<68>middle_notes rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8679292026-05-08 08:23:56.968127{}<00> !<19> 91AAhasTopNotenullentity4ca98be6d8ecd430b3b71fa221b8656784652792d2d5a4c99340e90f8fd04041?<3F>|<7C><>hr<68>top_notes rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8679292026-05-08 08:23:56.967066{}<7D> !<19> <07>W1AA<00>khasTopNotenullentitybb775af8070b14444edf96d379aab4710106cddf56e4531376fc63e800f4d0ec?<3F>|<7C><>hr<68>top_notes rule matched; AI fallback: LLM request failed 400: {"error":"Failed to parse input at pos 0: <think>\nFirst task is to extract ontology knowledge from the given page text based on the specified domain and entity types. The target entity types are Perfume, Brand, Note, Accord, Mood, Season, etc., but I need to return strict JSON only with the given shape.\n\nPage text: \"Nina Ricci Si by Nina Ricci is a fragrance that opens with top notes of Bergamot, Petitgrain and Coriander. Middle notes are neroli, ylang-ylang, iris, ambroxan, sandalwood, ginger. Base notes include vanilla, patchouli, cedar wood, musk, and vetiver. The mood tags for this fragrance is relaxing, fresh, suitableForSeason: spring, summer, autumn, evokesMood: romantic, day_to_night', 'suitable_for_season': ['Spring'], 'hasPrice': 120, 'review_keywords': [ \"fresh\", \"green\" ]\n\nBrand: The brand of the perfume is Guerlain. Bergamot h<> !<19> 91AA<00>khasTopNotenullentitybb775af8070b14444edf96d379aab4710106cddf56e4531376fc63e800f4d0ec?<3F>|<7C><>hr<68>top_notes rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8669282026-05-11 02:10:19.006096{"ai_fallback_reason": "LLM request failed 400: {\"error\":\"Failed to parse input at pos 0: <think>\\nFirst task is to extract ontology knowledge from the given page text based on the specified domain and entity types. The target entity types are Perfume, Brand, Note, Accord, Mood, Season, etc., but I need to return strict JSON only with the given shape.\\n\\nPage text: \\\"Nina Ricci Si by Nina Ricci is a fragrance that opens with top notes of Bergamot, Petitgrain and Coriander. Middle notes are neroli, ylang-ylang, iris, ambroxan, sandalwood, ginger. Base notes include vanilla, patchouli, cedar wood, musk, and vetiver. The mood tags for this fragrance is relaxing, fresh, suitableForSeason: spring, summer, autumn, evokesMood: romantic, day_to_night', 'suitable_for_season': ['Spring'], 'hasPrice': 120, 'review_keywords': [ \\\"fresh\\\", \\\"green\\\" ]\\n\\nBrand: The brand of the perfume is Guerlain. Bergamot has a top note with middle_notes and base notes including vanilla accord.\\nThe price for this product is $87.95.\\n\\nExtract entities and cla"}  P<06>
2026-05-08 17:42:36 +09:00
<EFBFBD>
2026-05-11 13:02:11 +09:00
- <09>  + + +<00> <11>kAANoteJasminejasmine{}{"ai_fallback_reason": "LLM request failed 400: {\"error\":\"Failed to parse input at pos 0: <think>\\nFirst task is to extract ontology knowledge from the given page text based on the specified domain and entity types. The target entity types are Perfume, Brand, Note, Accord, Mood, Season, etc., but I need to return strict JSON only with the given shape.\\n\\nPage text: \\\"Nina Ricci Si by Nina Ricci is a fragrance that opens with top notes of Bergamot, Petitgrain and Coriander. Middle notes are neroli, ylang-ylang, iris, ambroxan, sandalwood, ginger. Base notes include vanilla, patchouli, cedar wood, musk, and vetiver. The mood tags for this fragrance is relaxing, fresh, suitableForSeason: spring, summer, autumn, evokesMood: romantic, day_to_night', 'suitable_for_season': ['Spring'], 'hasPrice': 120, 'review_keywords': [ \\\"fresh\\\", \\\"green\\\" ]\\n\\nBrand: The brand of the perfume is Guerlain. Bergamot has a top note with middle_notes and base notes including vanilla accord.\\nThe price for this product is $87.95.\\n\\nExtract entities and cla"}2026-05-08 07:59:59.8609132026-05-11 02:10:55.156770<EFBFBD> <11>kAANoteNerolineroli{}{"ai_fallback_reason": "LLM request failed 400: {\"error\":\"Failed to parse input at pos 0: <think>\\nFirst task is to extract ontology knowledge from the given page text based on the specified domain and entity types. The target entity types are Perfume, Brand, Note, Accord, Mood, Season, etc., but I need to return strict JSON only with the given shape.\\n\\nPage text: \\\"Nina Ricci Si by Nina Ricci is a fragrance that opens with top notes of Bergamot, Petitgrain and Coriander. Middle notes are neroli, ylang-ylang, iris, ambroxan, sandalwood, ginger. Base notes include vanilla, patchouli, cedar wood, musk, and vetiver. The mood tags for this fragrance is relaxing, fresh, suitableForSeason: spring, summer, autumn, evokesMood: romantic, day_to_night', 'suitable_for_season': ['Spring'], 'hasPrice': 120, 'review_keywords': [ \\\"fresh\\\", \\\"green\\\" ]\\n\\nBrand: The brand of the perfume is Guerlain. Bergamot has a top note with middle_notes and base notes including vanilla accord.\\nThe price for this product is $87.95.\\n\\nExtract entities and cla"}2026-05-08 07:59:59.8609132026-05-11 02:10:55.155768V AAReviewFreshfresh{}{}2026-05-08 07:59:59.8629172026-05-08 08:23:56.962985V
2026-05-08 17:42:36 +09:00
AAOccasionOfficeoffice{}{}2026-05-08 07:59:59.8619162026-05-08 08:23:56.961957T
AAOccasionDailydaily{}{}2026-05-08 07:59:59.8619162026-05-08 08:23:56.961957T
AASeasonSummersummer{}{}2026-05-08 07:59:59.8619162026-05-08 08:23:56.961957P
2026-05-11 13:02:11 +09:00
AAMoodFreshfresh{}{}2026-05-08 07:59:59.8619162026-05-08 08:23:56.961957<00> AAAccordFreshfresh{}{}2026-05-08 07:59:59.8609132026-05-08 08:23:56.960956X AANoteMuskmusk{}{}2026-05-08 07:59:59.8609132026-05-08 08:23:56.960956<EFBFBD> <1D>| <11>kAANoteMuskmusk{}{"ai_fallback_reason": "LLM request failed 400: {\"error\":\"Failed to parse input at pos 0: <think>\\nFirst task is to extract ontology knowledge from the given page text based on the specified domain and entity types. The target entity types are Perfume, Brand, Note, Accord, Mood, Season, etc., but I need to return strict JSON only with the given shape.\\n\\nPage text: \\\"Nina Ricci Si by Nina Ricci is a fragrance that opens with top notes of Bergamot, Petitgrain and Coriander. Middle notes are neroli, ylang-ylang, iris, ambroxan, sandalwood, ginger. Base notes include vanilla, patchouli, cedar wood, musk, and vetiver. The mood tags for this fragrance is relaxing, fresh, suitableForSeason: spring, summer, autumn, evokesMood: romantic, day_to_night', 'suitable_for_season': ['Spring'], 'hasPrice': 120, 'review_keywords': [ \\\"fresh\\\", \\\"green\\\" ]\\n\\nBrand: The brand of the perfume is Guerlain. Bergamot has a top note with middle_notes and base notes including vanilla accord.\\nThe price for this product is $87.95.\\n\\nExtract entities and cla"}2026-05-08 07:59:59.8609132026-05-11 02:10:55.157771 <09><00> }R<00>
' <09> <09><00> <11>kAASeasonSummersummer{}{"ai_fallback_reason": "LLM request failed 400: {\"error\":\"Failed to parse input at pos 0: <think>\\nFirst task is to extract ontology knowledge from the given page text based on the specified domain and entity types. The target entity types are Perfume, Brand, Note, Accord, Mood, Season, etc., but I need to return strict JSON only with the given shape.\\n\\nPage text: \\\"Nina Ricci Si by Nina Ricci is a fragrance that opens with top notes of Bergamot, Petitgrain and Coriander. Middle notes are neroli, ylang-ylang, iris, ambroxan, sandalwood, ginger. Base notes include vanilla, patchouli, cedar wood, musk, and vetiver. The mood tags for this fragrance is relaxing, fresh, suitableForSeason: spring, summer, autumn, evokesMood: romantic, day_to_night', 'suitable_for_season': ['Spring'], 'hasPrice': 120, 'review_keywords': [ \\\"fresh\\\", \\\"green\\\" ]\\n\\nBrand: The brand of the perfume is Guerlain. Bergamot has a top note with middle_notes and base notes including vanilla accord.\\nThe price for this product is $87.95.\\n\\nExtract entities and cla"}2026-05-08 07:59:59.8619162026-05-11 02:10:19.004092<EFBFBD>~ <11>kAAMoodFreshfresh{}{"ai_fallback_reason": "LLM request failed 400: {\"error\":\"Failed to parse input at pos 0: <think>\\nFirst task is to extract ontology knowledge from the given page text based on the specified domain and entity types. The target entity types are Perfume, Brand, Note, Accord, Mood, Season, etc., but I need to return strict JSON only with the given shape.\\n\\nPage text: \\\"Nina Ricci Si by Nina Ricci is a fragrance that opens with top notes of Bergamot, Petitgrain and Coriander. Middle notes are neroli, ylang-ylang, iris, ambroxan, sandalwood, ginger. Base notes include vanilla, patchouli, cedar wood, musk, and vetiver. The mood tags for this fragrance is relaxing, fresh, suitableForSeason: spring, summer, autumn, evokesMood: romantic, day_to_night', 'suitable_for_season': ['Spring'], 'hasPrice': 120, 'review_keywords': [ \\\"fresh\\\", \\\"green\\\" ]\\n\\nBrand: The brand of the perfume is Guerlain. Bergamot has a top note with middle_notes and base notes including vanilla accord.\\nThe price for this product is $87.95.\\n\\nExtract entities and cla"}2026-05-08 07:59:59.8619162026-05-11 02:10:19.004092<01> AAReviewFreshfresh{}{}2026-05-08 07:59:59.8629172026-05-08 08:23:56.962985V
AAOccasionOfficeoffice{}{}2026-05-08 07:59:59.8619162026-05-08 08:23:56.961957<00> AAOccasionDailydaily{}{}2026-05-08 07:59:59.8619162026-05-08 08:23:56.961957<00> AASeasonSummersummer{}{}2026-05-08 07:59:59.8619162026-05-08 08:23:56.961957R AAMoodFreshfresh{}{}2026-05-08 07:59:59.8619162026-05-08 08:23:56.961957<EFBFBD> <11>kAAAccordFreshfresh{}{"ai_fallback_reason": "LLM request failed 400: {\"error\":\"Failed to parse input at pos 0: <think>\\nFirst task is to extract ontology knowledge from the given page text based on the specified domain and entity types. The target entity types are Perfume, Brand, Note, Accord, Mood, Season, etc., but I need to return strict JSON only with the given shape.\\n\\nPage text: \\\"Nina Ricci Si by Nina Ricci is a fragrance that opens with top notes of Bergamot, Petitgrain and Coriander. Middle notes are neroli, ylang-ylang, iris, ambroxan, sandalwood, ginger. Base notes include vanilla, patchouli, cedar wood, musk, and vetiver. The mood tags for this fragrance is relaxing, fresh, suitableForSeason: spring, summer, autumn, evokesMood: romantic, day_to_night', 'suitable_for_season': ['Spring'], 'hasPrice': 120, 'review_keywords': [ \\\"fresh\\\", \\\"green\\\" ]\\n\\nBrand: The brand of the perfume is Guerlain. Bergamot has a top note with middle_notes and base notes including vanilla accord.\\nThe price for this product is $87.95.\\n\\nExtract entities and cla"}2026-05-08 07:59:59.8609132026-05-11 02:10:19.004092
<EFBFBD><00> {H<01> *<00><00> <11>AAMoodElegantelegant{}{"ai_fallback_reason": "AI returned no usable entities or claims"}2026-05-11 02:15:50.4012312026-05-11 02:15:50.401231<EFBFBD> <11>AAPerfume{#item}{#item}{}{"ai_fallback_reason": "AI returned no usable entities or claims"}2026-05-11 02:15:50.4002312026-05-11 02:15:50.400231<EFBFBD> <11>kAAReviewFreshfresh{}{"ai_fallback_reason": "LLM request failed 400: {\"error\":\"Failed to parse input at pos 0: <think>\\nFirst task is to extract ontology knowledge from the given page text based on the specified domain and entity types. The target entity types are Perfume, Brand, Note, Accord, Mood, Season, etc., but I need to return strict JSON only with the given shape.\\n\\nPage text: \\\"Nina Ricci Si by Nina Ricci is a fragrance that opens with top notes of Bergamot, Petitgrain and Coriander. Middle notes are neroli, ylang-ylang, iris, ambroxan, sandalwood, ginger. Base notes include vanilla, patchouli, cedar wood, musk, and vetiver. The mood tags for this fragrance is relaxing, fresh, suitableForSeason: spring, summer, autumn, evokesMood: romantic, day_to_night', 'suitable_for_season': ['Spring'], 'hasPrice': 120, 'review_keywords': [ \\\"fresh\\\", \\\"green\\\" ]\\n\\nBrand: The brand of the perfume is Guerlain. Bergamot has a top note with middle_notes and base notes including vanilla accord.\\nThe price for this product is $87.95.\\n\\nExtract entities and cla"}2026-05-08 07:59:59.8629172026-05-11 02:10:19.004092<EFBFBD> <11>kAAOccasionOfficeoffice{}{"ai_fallback_reason": "LLM request failed 400: {\"error\":\"Failed to parse input at pos 0: <think>\\nFirst task is to extract ontology knowledge from the given page text based on the specified domain and entity types. The target entity types are Perfume, Brand, Note, Accord, Mood, Season, etc., but I need to return strict JSON only with the given shape.\\n\\nPage text: \\\"Nina Ricci Si by Nina Ricci is a fragrance that opens with top notes of Bergamot, Petitgrain and Coriander. Middle notes are neroli, ylang-ylang, iris, ambroxan, sandalwood, ginger. Base notes include vanilla, patchouli, cedar wood, musk, and vetiver. The mood tags for this fragrance is relaxing, fresh, suitableForSeason: spring, summer, autumn, evokesMood: romantic, day_to_night', 'suitable_for_season': ['Spring'], 'hasPrice': 120, 'review_keywords': [ \\\"fresh\\\", \\\"green\\\" ]\\n\\nBrand: The brand of the perfume is Guerlain. Bergamot has a top note with middle_notes and base notes including vanilla accord.\\nThe price for this product is $87.95.\\n\\nExtract entities and cla"}2026-05-08 07:59:59.8619162026-05-11 02:10:19.0040923 AAReviewFreshfresh{}{}2026-05-08 07:59:59w
''9AAPerfumeNeroli Summerneroli summer{}{"ai_extracted": true}2026-05-08 08:44:11.1768332026-05-11 02:10:55.151640<EFBFBD>
<11>kAAOccasionDailydaily{}{"ai_fallback_reason": "LLM request failed 400: {\"error\":\"Failed to parse input at pos 0: <think>\\nFirst task is to extract ontology knowledge from the given page text based on the specified domain and entity types. The target entity types are Perfume, Brand, Note, Accord, Mood, Season, etc., but I need to return strict JSON only with the given shape.\\n\\nPage text: \\\"Nina Ricci Si by Nina Ricci is a fragrance that opens with top notes of Bergamot, Petitgrain and Coriander. Middle notes are neroli, ylang-ylang, iris, ambroxan, sandalwood, ginger. Base notes include vanilla, patchouli, cedar wood, musk, and vetiver. The mood tags for this fragrance is relaxing, fresh, suitableForSeason: spring, summer, autumn, evokesMood: romantic, day_to_night', 'suitable_for_season': ['Spring'], 'hasPrice': 120, 'review_keywords': [ \\\"fresh\\\", \\\"green\\\" ]\\n\\nBrand: The brand of the perfume is Guerlain. Bergamot has a top note with middle_notes and base notes including vanilla accord.\\nThe price for this product is $87.95.\\n\\nExtract entities and cla"}2026-05-08 07:59:59.8619162026-05-11 02:10:19.004092 
<EFBFBD>
<EFBFBD>Mx<02><01><08>Ho<05><04><03><02><01><00>^ /<19> =1AAsuitableForSeason nullentity2ac6e387b0df503be1417eff459168774306813d3d634fef2f8c7dc75aa4aab9?<3F> I<>^5season_tags rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8709342026-05-08 08:23:56.971131{}<7D>U !<19> 91AAevokesMoodnullentity0234454fbc113e7baaeab872d33f3b4d0481a2b2ddf8f5d1a22f316004b54048?<3F> I<>^5mood_tags rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8709342026-05-08 08:23:56.970131{}<7D>R <19> 51AAhasAccordnullentitydf60b2ea996cdfc9f8a2da3ed55e1301ed1b7a0d03526894f278797f79d11e72?<3F><>l<EFBFBD>C<EFBFBD><43>accords rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8699322026-05-08 08:23:56.969129{}<7D>W #<19> ;1AAhasBaseNotenullentity6c06caa15e148b7de1abd88bf8ed1e607868f23f120c188d0ce4c38a343de2f9?<3F>|<7C><>hr<68>base_notes rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8689312026-05-08 08:23:56.969129{}<00> '<19> ?1AAhasMiddleNotenullentity20154f4df16aac9e86fe47a4ac9dabe3cde24646553c138e3a77a2256a33f655?<3F>|<7C><>hr<68>middle_notes rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8679292026-05-08 08:23:56.968127{}<7D> !<19> <07>W1AA<00>khasTopNotenullentity4ca98be6d8ecd430b3b71fa221b8656784652792d2d5a4c99340e90f8fd04041?<3F>|<7C><>hr<68>top_notes rule matched; AI fallback: LLM request failed 400: {"error":"Failed to parse input at pos 0: <think>\nFirst task is to extract ontology knowledge from the given page text based on the specified domain and entity types. The target entity types are Perfume, Brand, Note, Accord, Mood, Season, etc., but I need to return strict JSON only with the given shape.\n\nPage text: \"Nina Ricci Si by Nina Ricci is a fragrance that opens with top notes of Bergamot, Petitgrain and Coriander. Middle notes are neroli, ylang-ylang, iris, ambroxan, sandalwood, ginger. Base notes include vanilla, patchouli, cedar wood, musk, and vetiver. The mood tags for this fragrance is relaxing, fresh, suitableForSeason: spring, summer, autumn, evokesMood: romantic, day_to_night', 'suitable_for_season': ['Spring'], 'hasPrice': 120, 'review_keywords': [ \"fresh\", \"green\" ]\n\nBrand: The brand of the perfume is Guerlain. Bergamot has a top note with middle_notes and base notes including vanilla accord.\nThe price for this product is $87.95.\n\nExtract entities and claperfume_rule_basedactive2026-05-08 07:59:59.8679292026-05-08 08:42:30.650381{"ai_fallback_<6B> !<19> 91AA<00>khasTopNotenullentity4ca98be6d8ecd430b3b71fa221b8656784652792d2d5a4c99340e90f8fd04041?<3F>|<7C><>hr<68>top_notes rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8679292026-05-11 02:10:19.006096{"ai_fallback_reason": "LLM request failed 400: {\"error\":\"Failed to parse input at pos 0: <think>\\nFirst task is to extract ontology knowledge from the given page text based on the specified domain and entity types. The target entity types are Perfume, Brand, Note, Accord, Mood, Season, etc., but I need to return strict JSON only with the given shape.\\n\\nPage text: \\\"Nina Ricci Si by Nina Ricci is a fragrance that opens with top notes of Bergamot, Petitgrain and Coriander. Middle notes are neroli, ylang-ylang, iris, ambroxan, sandalwood, ginger. Base notes include vanilla, patchouli, cedar wood, musk, and vetiver. The mood tags for this fragrance is relaxing, fresh, suitableForSeason: spring, summer, autumn, evokesMood: romantic, day_to_night', 'suitable_for_season': ['Spring'], 'hasPrice': 120, 'review_keywords': [ \\\"fresh\\\", \\\"green\\\" ]\\n\\nBrand: The brand of the perfume is Guerlain. Bergamot has a top note with middle_notes and base notes including vanilla accord.\\nThe price for this product is $87.95.\\n\\nExtract entities and cla"} y
2026-05-08 17:42:36 +09:00
<EFBFBD>
/
2026-05-11 13:02:11 +09:00
 <09> <09> L <08>]<07><06>'<05><04>F<02><02>X <00>y0] A!35,000원2026-05-11 02:15:50.404387<EFBFBD>r\ <01>mAA 니다. NICHE FRAGRANCE 전문 조향사가 만든 클론 향수를 만나보실 수 있습니다. HOME FRAGRANCE 내가 원하는 언제 어디든 고급 향기로 채우실 수 있습니다. 이달의 베스트 프래그런스 Best Fragrance 상품명 : [2+1 기획] 912 클론 니치향수 모음 40mlmood_tags includes Elegant2026-05-11 02:15:50.4043876[  -ABase notes: Musk2026-05-11 02:10:55.158773;Z  7AMiddle notes: Jasmine2026-05-11 02:10:55.157771AY  CATop notes: Bergamot, Neroli2026-05-11 02:10:55.156770AX  CATop notes: Bergamot, Neroli2026-05-11 02:10:55.155768)W  A $892026-05-11 02:10:19.020353<EFBFBD>JV  <09>IA ple Maison Top notes: Bergamot, Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89review_keywords includes Fresh2026-05-11 02:10:19.020353<EFBFBD>*U  <09>YGA
Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89occasion_tags includes Office2026-05-11 02:10:19.020353<EFBFBD>BT  <09> EA ison Top notes: Bergamot, Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89occasion_tags includes Daily2026-05-11 02:10:19.020353<EFBFBD>S  <09>GCANeroli Summer Eau de Parfum Brand: Example Maison Top notes: Bergamot, Neroli Middle notes: Jseason_tags includes Summer2026-05-11 02:10:19.020353<EFBFBD>DR  <09>=Aple Maison Top notes: Bergamot, Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89mood_tags includes Fresh2026-05-11 02:10:19.020353<EFBFBD>BQ  <09>9Aple Maison Top notes: Bergamot, Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89accords includes Fresh2026-05-11 02:10:19.020353NP  -=ABase notes: Muskbase_notes includes Musk2026-05-11 02:10:19.020353XO  7GAMiddle notes: Jasminemiddle_notes includes Jasmine2026-05-11 02:10:19.020353ZN  C?ATop notes: Bergamot, Nerolitop_notes includes Neroli2026-05-11 02:10:19.020353\M  CCATop notes: Bergamot, Nerolitop_notes includes Bergamot2026-05-11 02:10:19.0203533L )AExample Maison2026-05-11 02:10:19.0203536K  -ABase notes: Musk2026-05-08 08:44:11.181850;J  7AMiddle notes: Jasmine2026-05-08 08:44:11.181850AI  CATop notes: Bergamot, Neroli2026-05-08 08:44:11.180840)H  A $892026-05-08 08:42:30.658392<EFBFBD>JG  <09>IA ple Maison Top notes: Bergamot, Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89review_keywords includes Fresh2026-05-08 08:42:30.656389<EFBFBD>*F  <09>YGA
Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89occasion_tags includes Office2026-05-08 08:42:30.656389<EFBFBD>BE  <09> EA ison Top notes: Bergamot, Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89occasion_tags includes Daily2026-05-08 08:42:30.655388<EFBFBD>D  <09>GCANeroli Summer Eau de Parfum Brand: Example Maison Top notes: Bergamot, Neroli Middle notes: Jseason_tags includes Summer2026-05-08 08:42:30.654387<EFBFBD>DC  <09>=Aple Maison Top notes: Bergamot, Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89mood_tags includes Fresh2026-05-08 08:42:30.653385<EFBFBD>BB  <09>9Aple Maison Top notes: Bergamot, Neroli Middle notes: Jasmine Base notes: Musk A fresh daily perfume for summer office wear. Price $89accords includes Fresh2026-05-08 08:42:30.653385NA  -=ABase notes: Muskbase_notes includes Musk2026-05-08 08:42:30.652383X@  7GAMiddle notes: Jasminemiddle_notes includes Jasmine2026-05-08 08:42:30.651382Z?  C?ATop notes: Bergamot, Nerolitop_notes includes Neroli2026-05-08 08:42:30.650381\>  CCATop notes: Bergamot, Nerolitop_notes includes Bergamot2026-05-08 08:42:30.650381 
<EFBFBD>
<EFBFBD>5]|<02><02> <09> -Tr<05><04><03><02><00>b  3<19> A1AAsuitableForOccasion
nullentityc904d2e83b41b47d42fbe09eff606502bc8c0ccaaa8a1d4241da0d27cb5f9199?<3F><>\(<28>occasion_tags rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8719352026-05-08 08:23:56.972131{}<7D>^ /<19> =1AAsuitableForSeason nullentity2ac6e387b0df503be1417eff459168774306813d3d634fef2f8c7dc75aa4aab9?<3F> I<>^5season_tags rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8709342026-05-08 08:23:56.971131{}<7D>U !<19> 91AAevokesMoodnullentity0234454fbc113e7baaeab872d33f3b4d0481a2b2ddf8f5d1a22f316004b54048?<3F> I<>^5mood_tags rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8709342026-05-08 08:23:56.970131{}<7D>R <19> 51AAhasAccordnullentitydf60b2ea996cdfc9f8a2da3ed55e1301ed1b7a0d03526894f278797f79d11e72?<3F><>l<EFBFBD>C<EFBFBD><43>accords rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8699322026-05-08 08:23:56.969129{}<00> #<19> ;1AAhasBaseNotenullentity6c06caa15e148b7de1abd88bf8ed1e607868f23f120c188d0ce4c38a343de2f9?<3F>|<7C><>hr<68>base_notes rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8689312026-05-08 08:23:56.969129{}<7D> '<19> <07>]1AA<00>khasMiddleNotenullentity20154f4df16aac9e86fe47a4ac9dabe3cde24646553c138e3a77a2256a33f655?<3F>|<7C><>hr<68>middle_notes rule matched; AI fallback: LLM request failed 400: {"error":"Failed to parse input at pos 0: <think>\nFirst task is to extract ontology knowledge from the given page text based on the specified domain and entity types. The target entity types are Perfume, Brand, Note, Accord, Mood, Season, etc., but I need to return strict JSON only with the given shape.\n\nPage text: \"Nina Ricci Si by Nina Ricci is a fragrance that opens with top notes of Bergamot, Petitgrain and Coriander. Middle notes are neroli, ylang-ylang, iris, ambroxan, sandalwood, ginger. Base notes include vanilla, patchouli, cedar wood, musk, and vetiver. The mood tags for this fragrance is relaxing, fresh, suitableForSeason: spring, summer, autumn, evokesMood: romantic, day_to_night', 'suitable_for_season': ['Spring'], 'hasPrice': 120, 'review_keywords': [ \"fresh\", \"green\" ]\n\nBrand: The brand of the perfume is Guerlain. Berg<72>  '<19> ?1AA<00>khasMiddleNotenullentity20154f4df16aac9e86fe47a4ac9dabe3cde24646553c138e3a77a2256a33f655?<3F>|<7C><>hr<68>middle_notes rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8679292026-05-11 02:10:19.007097{"ai_fallback_reason": "LLM request failed 400: {\"error\":\"Failed to parse input at pos 0: <think>\\nFirst task is to extract ontology knowledge from the given page text based on the specified domain and entity types. The target entity types are Perfume, Brand, Note, Accord, Mood, Season, etc., but I need to return strict JSON only with the given shape.\\n\\nPage text: \\\"Nina Ricci Si by Nina Ricci is a fragrance that opens with top notes of Bergamot, Petitgrain and Coriander. Middle notes are neroli, ylang-ylang, iris, ambroxan, sandalwood, ginger. Base notes include vanilla, patchouli, cedar wood, musk, and vetiver. The mood tags for this fragrance is relaxing, fresh, suitableForSeason: spring, summer, autumn, evokesMood: romantic, day_to_night', 'suitable_for_season': ['Spring'], 'hasPrice': 120, 'review_keywords': [ \\\"fresh\\\", \\\"green\\\" ]\\n\\nBrand: The brand of the perfume is Guerlain. Bergamot has a top note with middle_notes and base notes including vanilla accord.\\nThe price for this product is $87.95.\\n\\nExtract entities and cla"} 
<EFBFBD>
<EFBFBD>Vu<02> <09> -Tr<05><04><03><02><00>b  3<19> A1AAsuitableForOccasion
nullentityc904d2e83b41b47d42fbe09eff606502bc8c0ccaaa8a1d4241da0d27cb5f9199?<3F><>\(<28>occasion_tags rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8719352026-05-08 08:23:56.972131{}<7D>^ /<19> =1AAsuitableForSeason nullentity2ac6e387b0df503be1417eff459168774306813d3d634fef2f8c7dc75aa4aab9?<3F> I<>^5season_tags rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8709342026-05-08 08:23:56.971131{}<7D>U !<19> 91AAevokesMoodnullentity0234454fbc113e7baaeab872d33f3b4d0481a2b2ddf8f5d1a22f316004b54048?<3F> I<>^5mood_tags rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8709342026-05-08 08:23:56.970131{}<00> <19> 51AAhasAccordnullentitydf60b2ea996cdfc9f8a2da3ed55e1301ed1b7a0d03526894f278797f79d11e72?<3F><>l<EFBFBD>C<EFBFBD><43>accords rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8699322026-05-08 08:23:56.969129{}<7D> #<19> <07>Y1AA<00>khasBaseNotenullentity6c06caa15e148b7de1abd88bf8ed1e607868f23f120c188d0ce4c38a343de2f9?<3F>|<7C><>hr<68>base_notes rule matched; AI fallback: LLM request failed 400: {"error":"Failed to parse input at pos 0: <think>\nFirst task is to extract ontology knowledge from the given page text based on the specified domain and entity types. The target entity types are Perfume, Brand, Note, Accord, Mood, Season, etc., but I need to return strict JSON only with the given shape.\n\nPage text: \"Nina Ricci Si by Nina Ricci is a fragrance that opens with top notes of Bergamot, Petitgrain and Coriander. Middle notes are neroli, ylang-ylang, iris, ambroxan, sandalwood, ginger. Base notes include vanilla, patchouli, cedar wood, musk, and vetiver. The mood tags for this fragrance is relaxing, fresh, suitableForSeason: spring, summer, autumn, evokesMood: romantic, day_to_night', 'suitable_for_season': ['Spring'], 'hasPrice': 120, 'review_keywords': [ \"fresh\", \"green\" ]\n\nBrand: The brand of the perfume is Guerlain. Bergamot has a top note with middle_notes and base notes including vanilla accord.\nThe price for this product is $87.95.\n\nExtract entities and claperfume_rule_basedactive2026-05-08 07:59:59.8689312026-05-08 08:42:30.652383{"ai_fallbac<61> #<19> ;1AA<00>khasBaseNotenullentity6c06caa15e148b7de1abd88bf8ed1e607868f23f120c188d0ce4c38a343de2f9?<3F>|<7C><>hr<68>base_notes rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8689312026-05-11 02:10:19.007097{"ai_fallback_reason": "LLM request failed 400: {\"error\":\"Failed to parse input at pos 0: <think>\\nFirst task is to extract ontology knowledge from the given page text based on the specified domain and entity types. The target entity types are Perfume, Brand, Note, Accord, Mood, Season, etc., but I need to return strict JSON only with the given shape.\\n\\nPage text: \\\"Nina Ricci Si by Nina Ricci is a fragrance that opens with top notes of Bergamot, Petitgrain and Coriander. Middle notes are neroli, ylang-ylang, iris, ambroxan, sandalwood, ginger. Base notes include vanilla, patchouli, cedar wood, musk, and vetiver. The mood tags for this fragrance is relaxing, fresh, suitableForSeason: spring, summer, autumn, evokesMood: romantic, day_to_night', 'suitable_for_season': ['Spring'], 'hasPrice': 120, 'review_keywords': [ \\\"fresh\\\", \\\"green\\\" ]\\n\\nBrand: The brand of the perfume is Guerlain. Bergamot has a top note with middle_notes and base notes including vanilla accord.\\nThe price for this product is $87.95.\\n\\nExtract entities and cla"} 
<EFBFBD>
<EFBFBD>4Ojj
2026-05-08 17:42:36 +09:00
<EFBFBD> <09> 9Wq<05><04><03><00>b
 3<19> A1AAsuitableForOccasion nullentitya8a4f41e09ad8a929d1d4d4425fcd8746f67ce447ddf3d5ed7680d1bbbb05f07?<3F><>\(<28>occasion_tags rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8729382026-05-08 08:23:56.972131{}<7D>b  3<19> A1AAsuitableForOccasion
2026-05-11 13:02:11 +09:00
nullentityc904d2e83b41b47d42fbe09eff606502bc8c0ccaaa8a1d4241da0d27cb5f9199?<3F><>\(<28>occasion_tags rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8719352026-05-08 08:23:56.972131{}<7D>^ /<19> =1AAsuitableForSeason nullentity2ac6e387b0df503be1417eff459168774306813d3d634fef2f8c7dc75aa4aab9?<3F> I<>^5season_tags rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8709342026-05-08 08:23:56.971131{}<00> !<19> 91AAevokesMoodnullentity0234454fbc113e7baaeab872d33f3b4d0481a2b2ddf8f5d1a22f316004b54048?<3F> I<>^5mood_tags rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8709342026-05-08 08:23:56.970131{}<7D> <19> <07>S1AA<00>khasAccordnullentitydf60b2ea996cdfc9f8a2da3ed55e1301ed1b7a0d03526894f278797f79d11e72?<3F><>l<EFBFBD>C<EFBFBD><43>accords rule matched; AI fallback: LLM request failed 400: {"error":"Failed to parse input at pos 0: <think>\nFirst task is to extract ontology knowledge from the given page text based on the specified domain and entity types. The target entity types are Perfume, Brand, Note, Accord, Mood, Season, etc., but I need to return strict JSON only with the given shape.\n\nPage text: \"Nina Ricci Si by Nina Ricci is a fragrance that opens with top notes of Bergamot, Petitgrain and Coriander. Middle notes are neroli, ylang-ylang, iris, ambroxan, sandalwood, ginger. Base notes include vanilla, patchouli, cedar wood, musk, and vetiver. The mood tags for this fragrance is relaxing, fresh, suitableForSeason: spring, summer, autumn, evokesMood: romantic, day_to_night', 'suitable_for_season': ['Spring'], 'hasPrice': 120, 'review_keywords': [ \"fresh\", \"green\" ]\n\nBrand: The brand of the perfume is Guerlain. Bergamot has <20> <19> 51AA<00>khasAccordnullentitydf60b2ea996cdfc9f8a2da3ed55e1301ed1b7a0d03526894f278797f79d11e72?<3F><>l<EFBFBD>C<EFBFBD><43>accords rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8699322026-05-11 02:10:19.008098{"ai_fallback_reason": "LLM request failed 400: {\"error\":\"Failed to parse input at pos 0: <think>\\nFirst task is to extract ontology knowledge from the given page text based on the specified domain and entity types. The target entity types are Perfume, Brand, Note, Accord, Mood, Season, etc., but I need to return strict JSON only with the given shape.\\n\\nPage text: \\\"Nina Ricci Si by Nina Ricci is a fragrance that opens with top notes of Bergamot, Petitgrain and Coriander. Middle notes are neroli, ylang-ylang, iris, ambroxan, sandalwood, ginger. Base notes include vanilla, patchouli, cedar wood, musk, and vetiver. The mood tags for this fragrance is relaxing, fresh, suitableForSeason: spring, summer, autumn, evokesMood: romantic, day_to_night', 'suitable_for_season': ['Spring'], 'hasPrice': 120, 'review_keywords': [ \\\"fresh\\\", \\\"green\\\" ]\\n\\nBrand: The brand of the perfume is Guerlain. Bergamot has a top note with middle_notes and base notes including vanilla accord.\\nThe price for this product is $87.95.\\n\\nExtract entities and cla"} 
<EFBFBD>
<EFBFBD>@[
2026-05-08 17:42:36 +09:00
<EFBFBD> <09> 9Wq<05><04><03><00>b
 3<19> A1AAsuitableForOccasion nullentitya8a4f41e09ad8a929d1d4d4425fcd8746f67ce447ddf3d5ed7680d1bbbb05f07?<3F><>\(<28>occasion_tags rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8729382026-05-08 08:23:56.972131{}<7D>b  3<19> A1AAsuitableForOccasion
2026-05-11 13:02:11 +09:00
nullentityc904d2e83b41b47d42fbe09eff606502bc8c0ccaaa8a1d4241da0d27cb5f9199?<3F><>\(<28>occasion_tags rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8719352026-05-08 08:23:56.972131{}<00> /<19> =1AAsuitableForSeason nullentity2ac6e387b0df503be1417eff459168774306813d3d634fef2f8c7dc75aa4aab9?<3F> I<>^5season_tags rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8709342026-05-08 08:23:56.971131{}<7D> !<19> <07>W1AA<00>kevokesMoodnullentity0234454fbc113e7baaeab872d33f3b4d0481a2b2ddf8f5d1a22f316004b54048?<3F> I<>^5mood_tags rule matched; AI fallback: LLM request failed 400: {"error":"Failed to parse input at pos 0: <think>\nFirst task is to extract ontology knowledge from the given page text based on the specified domain and entity types. The target entity types are Perfume, Brand, Note, Accord, Mood, Season, etc., but I need to return strict JSON only with the given shape.\n\nPage text: \"Nina Ricci Si by Nina Ricci is a fragrance that opens with top notes of Bergamot, Petitgrain and Coriander. Middle notes are neroli, ylang-ylang, iris, ambroxan, sandalwood, ginger. Base notes include vanilla, patchouli, cedar wood, musk, and vetiver. The mood tags for this fragrance is relaxing, fresh, suitableForSeason: spring, summer, autumn, evokesMood: romantic, day_to_night', 'suitable_for_season': ['Spring'], 'hasPrice': 120, 'review_keywords': [ \"fresh\", \"green\" ]\n\nBrand: The brand of the perfume is Guerlain. Bergamot has a top note with middle_notes and base notes including vanilla accord.\nThe price for this product is $87.95.\n\nExtract entities and claperfume_rule_basedactive2026-05-08 07:59:59.8709342026-05-08 08:42:30.653385{"ai_fallback<63> !<19> 91AA<00>kevokesMoodnullentity0234454fbc113e7baaeab872d33f3b4d0481a2b2ddf8f5d1a22f316004b54048?<3F> I<>^5mood_tags rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8709342026-05-11 02:10:19.008098{"ai_fallback_reason": "LLM request failed 400: {\"error\":\"Failed to parse input at pos 0: <think>\\nFirst task is to extract ontology knowledge from the given page text based on the specified domain and entity types. The target entity types are Perfume, Brand, Note, Accord, Mood, Season, etc., but I need to return strict JSON only with the given shape.\\n\\nPage text: \\\"Nina Ricci Si by Nina Ricci is a fragrance that opens with top notes of Bergamot, Petitgrain and Coriander. Middle notes are neroli, ylang-ylang, iris, ambroxan, sandalwood, ginger. Base notes include vanilla, patchouli, cedar wood, musk, and vetiver. The mood tags for this fragrance is relaxing, fresh, suitableForSeason: spring, summer, autumn, evokesMood: romantic, day_to_night', 'suitable_for_season': ['Spring'], 'hasPrice': 120, 'review_keywords': [ \\\"fresh\\\", \\\"green\\\" ]\\n\\nBrand: The brand of the perfume is Guerlain. Bergamot has a top note with middle_notes and base notes including vanilla accord.\\nThe price for this product is $87.95.\\n\\nExtract entities and cla"} 
<EFBFBD>
<EFBFBD>33 <0B>
2026-05-08 17:42:36 +09:00
<EFBFBD> <09> ;Uo<05><04><00>a  -<19> E1AAhasReviewKeyword nullentitye2d6407bf277512f0dbdee7e0876d9113e6123837bfe7def9147a3c32b6f51a6?<3F><1C>1&<26>review_keywords rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8739402026-05-08 08:23:56.973131{}<7D>b
 3<19> A1AAsuitableForOccasion nullentitya8a4f41e09ad8a929d1d4d4425fcd8746f67ce447ddf3d5ed7680d1bbbb05f07?<3F><>\(<28>occasion_tags rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8729382026-05-08 08:23:56.972131{}<00> 3<19> A1AAsuitableForOccasion
2026-05-11 13:02:11 +09:00
nullentityc904d2e83b41b47d42fbe09eff606502bc8c0ccaaa8a1d4241da0d27cb5f9199?<3F><>\(<28>occasion_tags rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8719352026-05-08 08:23:56.972131{}<7D> /<19> <07>[1AA<00>ksuitableForSeason nullentity2ac6e387b0df503be1417eff459168774306813d3d634fef2f8c7dc75aa4aab9?<3F> I<>^5season_tags rule matched; AI fallback: LLM request failed 400: {"error":"Failed to parse input at pos 0: <think>\nFirst task is to extract ontology knowledge from the given page text based on the specified domain and entity types. The target entity types are Perfume, Brand, Note, Accord, Mood, Season, etc., but I need to return strict JSON only with the given shape.\n\nPage text: \"Nina Ricci Si by Nina Ricci is a fragrance that opens with top notes of Bergamot, Petitgrain and Coriander. Middle notes are neroli, ylang-ylang, iris, ambroxan, sandalwood, ginger. Base notes include vanilla, patchouli, cedar wood, musk, and vetiver. The mood tags for this fragrance is relaxing, fresh, suitableForSeason: spring, summer, autumn, evokesMood: romantic, day_to_night', 'suitable_for_season': ['Spring'], 'hasPrice': 120, 'review_keywords': [ \"fresh\", \"green\" ]\n\nBrand: The brand of the perfume is Guerlain. B<>  /<19> =1AA<00>ksuitableForSeason nullentity2ac6e387b0df503be1417eff459168774306813d3d634fef2f8c7dc75aa4aab9?<3F> I<>^5season_tags rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8709342026-05-11 02:10:19.008098{"ai_fallback_reason": "LLM request failed 400: {\"error\":\"Failed to parse input at pos 0: <think>\\nFirst task is to extract ontology knowledge from the given page text based on the specified domain and entity types. The target entity types are Perfume, Brand, Note, Accord, Mood, Season, etc., but I need to return strict JSON only with the given shape.\\n\\nPage text: \\\"Nina Ricci Si by Nina Ricci is a fragrance that opens with top notes of Bergamot, Petitgrain and Coriander. Middle notes are neroli, ylang-ylang, iris, ambroxan, sandalwood, ginger. Base notes include vanilla, patchouli, cedar wood, musk, and vetiver. The mood tags for this fragrance is relaxing, fresh, suitableForSeason: spring, summer, autumn, evokesMood: romantic, day_to_night', 'suitable_for_season': ['Spring'], 'hasPrice': 120, 'review_keywords': [ \\\"fresh\\\", \\\"green\\\" ]\\n\\nBrand: The brand of the perfume is Guerlain. Bergamot has a top note with middle_notes and base notes including vanilla accord.\\nThe price for this product is $87.95.\\n\\nExtract entities and cla"} 
<EFBFBD>
<EFBFBD>" <0B>
2026-05-08 17:42:36 +09:00
<EFBFBD> <09> ;Uo<05><04><00>a  -<19> E1AAhasReviewKeyword nullentitye2d6407bf277512f0dbdee7e0876d9113e6123837bfe7def9147a3c32b6f51a6?<3F><1C>1&<26>review_keywords rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8739402026-05-08 08:23:56.973131{}<00> 3<19> A1AAsuitableForOccasion nullentitya8a4f41e09ad8a929d1d4d4425fcd8746f67ce447ddf3d5ed7680d1bbbb05f07?<3F><>\(<28>occasion_tags rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8729382026-05-08 08:23:56.972131{}<7D>  3<19> <07>_1AA<00>ksuitableForOccasion
2026-05-11 13:02:11 +09:00
nullentityc904d2e83b41b47d42fbe09eff606502bc8c0ccaaa8a1d4241da0d27cb5f9199?<3F><>\(<28>occasion_tags rule matched; AI fallback: LLM request failed 400: {"error":"Failed to parse input at pos 0: <think>\nFirst task is to extract ontology knowledge from the given page text based on the specified domain and entity types. The target entity types are Perfume, Brand, Note, Accord, Mood, Season, etc., but I need to return strict JSON only with the given shape.\n\nPage text: \"Nina Ricci Si by Nina Ricci is a fragrance that opens with top notes of Bergamot, Petitgrain and Coriander. Middle notes are neroli, ylang-ylang, iris, ambroxan, sandalwood, ginger. Base notes include vanilla, patchouli, cedar wood, musk, and vetiver. The mood tags for this fragrance is relaxing, fresh, suitableForSeason: spring, summer, autumn, evokesMood: romantic, day_to_night', 'suitable_for_season': ['Spring'], 'hasPrice': 120, 'review_keywords': [ \"fresh\", \"green\" ]\n\nBrand: The brand of the perfume is Guerlain. Bergamot has a top note with middle_notes and base notes including vanilla accord.\nThe price for this product is $87.95.\n\nExtract entities and claperfume_rule_basedactive2026-05-08 07:59:59.8719352026-05-08 08:42:30.655388{"ai_fallback_<6B>  3<19> A1AA<00>ksuitableForOccasion
nullentityc904d2e83b41b47d42fbe09eff606502bc8c0ccaaa8a1d4241da0d27cb5f9199?<3F><>\(<28>occasion_tags rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8719352026-05-11 02:10:19.008098{"ai_fallback_reason": "LLM request failed 400: {\"error\":\"Failed to parse input at pos 0: <think>\\nFirst task is to extract ontology knowledge from the given page text based on the specified domain and entity types. The target entity types are Perfume, Brand, Note, Accord, Mood, Season, etc., but I need to return strict JSON only with the given shape.\\n\\nPage text: \\\"Nina Ricci Si by Nina Ricci is a fragrance that opens with top notes of Bergamot, Petitgrain and Coriander. Middle notes are neroli, ylang-ylang, iris, ambroxan, sandalwood, ginger. Base notes include vanilla, patchouli, cedar wood, musk, and vetiver. The mood tags for this fragrance is relaxing, fresh, suitableForSeason: spring, summer, autumn, evokesMood: romantic, day_to_night', 'suitable_for_season': ['Spring'], 'hasPrice': 120, 'review_keywords': [ \\\"fresh\\\", \\\"green\\\" ]\\n\\nBrand: The brand of the perfume is Guerlain. Bergamot has a top note with middle_notes and base notes including vanilla accord.\\nThe price for this product is $87.95.\\n\\nExtract entities and cla"} 
<EFBFBD>
<EFBFBD> <0C> <0B>
2026-05-08 17:42:36 +09:00
<EFBFBD>
 -Ga|<05><00>o  O<1B> 71AAhasPrice{"amount": 89.0, "currency": "$"}literalf9d3770795eaa0786f39adc2a3f2118f2cc0344db9c879de374a6f265bd399ed?<3F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>price pattern matchedperfume_rule_basedactive2026-05-08 07:59:59.8749422026-05-08 08:23:56.974140{}<00> -<19> E1AAhasReviewKeyword nullentitye2d6407bf277512f0dbdee7e0876d9113e6123837bfe7def9147a3c32b6f51a6?<3F><1C>1&<26>review_keywords rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8739402026-05-08 08:23:56.973131{}<7D>
2026-05-11 13:02:11 +09:00
 3<19> <07>_1AA<00>ksuitableForOccasion nullentitya8a4f41e09ad8a929d1d4d4425fcd8746f67ce447ddf3d5ed7680d1bbbb05f07?<3F><>\(<28>occasion_tags rule matched; AI fallback: LLM request failed 400: {"error":"Failed to parse input at pos 0: <think>\nFirst task is to extract ontology knowledge from the given page text based on the specified domain and entity types. The target entity types are Perfume, Brand, Note, Accord, Mood, Season, etc., but I need to return strict JSON only with the given shape.\n\nPage text: \"Nina Ricci Si by Nina Ricci is a fragrance that opens with top notes of Bergamot, Petitgrain and Coriander. Middle notes are neroli, ylang-ylang, iris, ambroxan, sandalwood, ginger. Base notes include vanilla, patchouli, cedar wood, musk, and vetiver. The mood tags for this fragrance is relaxing, fresh, suitableForSeason: spring, summer, autumn, evokesMood: romantic, day_to_night', 'suitable_for_season': ['Spring'], 'hasPrice': 120, 'review_keywords': [ \"fresh\", \"green\" ]\n\nBrand: The brand of the perfume is Guerlai<61>
 3<19> A1AA<00>ksuitableForOccasion nullentitya8a4f41e09ad8a929d1d4d4425fcd8746f67ce447ddf3d5ed7680d1bbbb05f07?<3F><>\(<28>occasion_tags rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8729382026-05-11 02:10:19.009100{"ai_fallback_reason": "LLM request failed 400: {\"error\":\"Failed to parse input at pos 0: <think>\\nFirst task is to extract ontology knowledge from the given page text based on the specified domain and entity types. The target entity types are Perfume, Brand, Note, Accord, Mood, Season, etc., but I need to return strict JSON only with the given shape.\\n\\nPage text: \\\"Nina Ricci Si by Nina Ricci is a fragrance that opens with top notes of Bergamot, Petitgrain and Coriander. Middle notes are neroli, ylang-ylang, iris, ambroxan, sandalwood, ginger. Base notes include vanilla, patchouli, cedar wood, musk, and vetiver. The mood tags for this fragrance is relaxing, fresh, suitableForSeason: spring, summer, autumn, evokesMood: romantic, day_to_night', 'suitable_for_season': ['Spring'], 'hasPrice': 120, 'review_keywords': [ \\\"fresh\\\", \\\"green\\\" ]\\n\\nBrand: The brand of the perfume is Guerlain. Bergamot has a top note with middle_notes and base notes including vanilla accord.\\nThe price for this product is $87.95.\\n\\nExtract entities and cla"} 
<EFBFBD>
<EFBFBD>** <0C> <0B>
2026-05-08 17:42:36 +09:00
<EFBFBD>
2026-05-11 13:02:11 +09:00
 -Ga|<05><00>o  O<1B> 71AAhasPrice{"amount": 89.0, "currency": "$"}literalf9d3770795eaa0786f39adc2a3f2118f2cc0344db9c879de374a6f265bd399ed?<3F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>price pattern matchedperfume_rule_basedactive2026-05-08 07:59:59.8749422026-05-08 08:23:56.974140{}<7D>  -<19> <07>c1AA<00>khasReviewKeyword nullentitye2d6407bf277512f0dbdee7e0876d9113e6123837bfe7def9147a3c32b6f51a6?<3F><1C>1&<26>review_keywords rule matched; AI fallback: LLM request failed 400: {"error":"Failed to parse input at pos 0: <think>\nFirst task is to extract ontology knowledge from the given page text based on the specified domain and entity types. The target entity types are Perfume, Brand, Note, Accord, Mood, Season, etc., but I need to return strict JSON only with the given shape.\n\nPage text: \"Nina Ricci Si by Nina Ricci is a fragrance that opens with top notes of Bergamot, Petitgrain and Coriander. Middle notes are neroli, ylang-ylang, iris, ambroxan, sandalwood, ginger. Base notes include vanilla, patchouli, cedar wood, musk, and vetiver. The mood tags for this fragrance is relaxing, fresh, suitableForSeason: spring, summer, autumn, evokesMood: romantic, day_to_night', 'suitable_for_season': ['Spring'], 'hasPrice': 120, 'review_keywords': [ \"fresh\", \"green\" ]\n\nBrand: The brand of the perfume is Guerlain. Bergamot has a top note with middle_notes and base notes including vanilla accord.\nThe price for this product is $87.95.\n\nExtract entities and claperfume_rule_basedactive2026-05-08 07:59:59.8739402026-05-08 08<30>  -<19> E1AA<00>khasReviewKeyword nullentitye2d6407bf277512f0dbdee7e0876d9113e6123837bfe7def9147a3c32b6f51a6?<3F><1C>1&<26>review_keywords rule matchedperfume_rule_basedactive2026-05-08 07:59:59.8739402026-05-11 02:10:19.009100{"ai_fallback_reason": "LLM request failed 400: {\"error\":\"Failed to parse input at pos 0: <think>\\nFirst task is to extract ontology knowledge from the given page text based on the specified domain and entity types. The target entity types are Perfume, Brand, Note, Accord, Mood, Season, etc., but I need to return strict JSON only with the given shape.\\n\\nPage text: \\\"Nina Ricci Si by Nina Ricci is a fragrance that opens with top notes of Bergamot, Petitgrain and Coriander. Middle notes are neroli, ylang-ylang, iris, ambroxan, sandalwood, ginger. Base notes include vanilla, patchouli, cedar wood, musk, and vetiver. The mood tags for this fragrance is relaxing, fresh, suitableForSeason: spring, summer, autumn, evokesMood: romantic, day_to_night', 'suitable_for_season': ['Spring'], 'hasPrice': 120, 'review_keywords': [ \\\"fresh\\\", \\\"green\\\" ]\\n\\nBrand: The brand of the perfume is Guerlain. Bergamot has a top note with middle_notes and base notes including vanilla accord.\\nThe price for this product is $87.95.\\n\\nExtract entities and cla"} <06><05>
<EFBFBD><05> o <0C> <0B>
2026-05-08 17:42:36 +09:00
<EFBFBD>
2026-05-11 13:02:11 +09:00
 7R_<00>S   <19> 71AAhasBrandnullentity37bc7a52c54b311ee5d4dea283a669b0940a70f653deade518a6a2d93f12f8b4?<3F>&<26>x<EFBFBD><78><EFBFBD>brand pattern matchedperfume_rule_basedactive2026-05-08 08:07:32.0770592026-05-08 08:07:32.077059{} O<1B> <07>U1AA<00>khasPrice{"amount": 89.0, "currency": "$"}literalf9d3770795eaa0786f39adc2a3f2118f2cc0344db9c879de374a6f265bd399ed?<3F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>price pattern matched; AI fallback: LLM request failed 400: {"error":"Failed to parse input at pos 0: <think>\nFirst task is to extract ontology knowledge from the given page text based on the specified domain and entity types. The target entity types are Perfume, Brand, Note, Accord, Mood, Season, etc., but I need to return strict JSON only with the given shape.\n\nPage text: \"Nina Ricci Si by Nina Ricci is a fragrance that opens with top notes of Bergamot, Petitgrain and Coriander. Middle notes are neroli, ylang-ylang, iris, ambroxan, sandalwood, ginger. Base notes include vanilla, patchouli, cedar wood, musk, and vetiver. The mood tags for this fragrance is relaxing, fresh, suitableForSeason: spring, summer, autumn, evokesMood: romantic, day_to_night', 'suitable_for_season': ['Spring'], 'hasPrice': 120, 'review_keywords': [ \"fresh\", \"green\" ]\n\nBrand: The brand of the perfu<66>  O<1B> 71AA<00>khasPrice{"amount": 89.0, "currency": "$"}literalf9d3770795eaa0786f39adc2a3f2118f2cc0344db9c879de374a6f265bd399ed?<3F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>price pattern matchedperfume_rule_basedactive2026-05-08 07:59:59.8749422026-05-11 02:10:19.010102{"ai_fallback_reason": "LLM request failed 400: {\"error\":\"Failed to parse input at pos 0: <think>\\nFirst task is to extract ontology knowledge from the given page text based on the specified domain and entity types. The target entity types are Perfume, Brand, Note, Accord, Mood, Season, etc., but I need to return strict JSON only with the given shape.\\n\\nPage text: \\\"Nina Ricci Si by Nina Ricci is a fragrance that opens with top notes of Bergamot, Petitgrain and Coriander. Middle notes are neroli, ylang-ylang, iris, ambroxan, sandalwood, ginger. Base notes include vanilla, patchouli, cedar wood, musk, and vetiver. The mood tags for this fragrance is relaxing, fresh, suitableForSeason: spring, summer, autumn, evokesMood: romantic, day_to_night', 'suitable_for_season': ['Spring'], 'hasPrice': 120, 'review_keywords': [ \\\"fresh\\\", \\\"green\\\" ]\\n\\nBrand: The brand of the perfume is Guerlain. Bergamot has a top note with middle_notes and base notes including vanilla accord.\\nThe price for this product is $87.95.\\n\\nExtract entities and cla"} <00>'N o <0C> <0B>
2026-05-08 17:42:36 +09:00
<EFBFBD>
2026-05-11 13:02:11 +09:00
 7R__ep<02><01><00><00>j '<19> 31AA9 hasMiddleNotenullentityfc3d4220da61821c4124fca9d1a7587ebca3095a1c8054c97cd7f87f85b839d3?<3F>p<EFBFBD><70>
=qAI extractor outputllm_json_extractoractive2026-05-11 02:10:55.1577712026-05-11 02:10:55.157771{"ai_extracted": true}<7D>g !<19> 31AA9 hasTopNotenullentity71ce86ff37ef7c283f3f2f552473c9d89f5a7a5d1c38c835327e099943fe4830?<3F>p<EFBFBD><70>
=qAI extractor outputllm_json_extractoractive2026-05-11 02:10:55.1567702026-05-11 02:10:55.156770{"ai_extracted": true}<7D>g !<19> 31AA9 hasTopNotenullentityc6dae542c6b11a911d7d1f14d4d80350cd0d30d7f497b2fafef7afa52395f279?<3F>p<EFBFBD><70>
=qAI extractor outputllm_json_extractoractive2026-05-11 02:10:55.1537652026-05-11 02:10:55.153765{"ai_extracted": true}<7D>r #)<1B> 31AA9 hasBaseNote{"Musk": null}literal2f3df753fd3723eae50aa393a79c2ece98bee076f1c8587e83f3b815bec2c6dd?<3F>p<EFBFBD><70>
2026-05-08 17:44:27 +09:00
=qAI extractor outputllm_json_extractoractive2026-05-08 08:44:11.1818502026-05-08 08:44:11.181850{"ai_extracted": true}<7D>w '/<1B> 31AA9 hasMiddleNote{"Jasmine": null}literal45e1eb4e836ed6bbd3df6322056782d812e1994427cf4d0c448b6e917b9077c4?<3F>p<EFBFBD><70>
=qAI extractor outputllm_json_extractoractive2026-05-08 08:44:11.1808402026-05-08 08:44:11.180840{"ai_extracted": true}<7D>} !A<1B> 31AA9 hasTopNote{"Bergamot, Neroli": null}literal0fd4c9ab7bee5fa924d18e596517da93462ce37748625fd6aed6b19080962d12?<3F>p<EFBFBD><70>
=qAI extractor outputllm_json_extractoractive2026-05-08 08:44:11.1798382026-05-08 08:44:11.179838{"ai_extracted": true}<7D>p  O<1B> 71AAhasPrice{"amount": 89.0, "currency": "$"}literal4229f1ac51a187a163958bcade71de164cd4b0758d130aa66d6cb54a195192fc?<3F>\(<28>\price pattern matchedperfume_rule_basedactive2026-05-08 08:07:32.0870592026-05-08 08:07:32.087059{}<7D>b  -<19> E1AAhasReviewKeyword nullentityc07496e1e138f95c81d30073e47ad638f1ae721c4072e5d0d739a6458fb8101d?<3F><>1&<26>yreview_keywords rule matchedperfume_rule_basedactive2026-05-08 08:07:32.0870592026-05-08 08:07:32.087059{}<7D>c  3<19> A1AAsuitableForOccasion nullentityd40e783c4cb4148f864f61bbaff7a86c29289d20b9fd9760721593efa0c7a612?<3F><1E>Q<EFBFBD><51>occasion_tags rule matchedperfume_rule_basedactive2026-05-08 08:07:32.0860592026-05-08 08:07:32.086059{}<7D>c  3<19> A1AAsuitableForOccasion
2026-05-11 13:02:11 +09:00
nullentity07aa66004cf8c03c2f20ec541c984cc4f015086803d6867eacdba251aec85706?<3F><1E>Q<EFBFBD><51>occasion_tags rule matchedperfume_rule_basedactive2026-05-08 08:07:32.0850592026-05-08 08:07:32.085059{}<7D>_  /<19> =1AAsuitableForSeason nullentity5b6a0527d7a5167249c036b5bc840db0f546fcc649f0e2c597fabc47f9bc5781?<3F><>hr<68> <20>season_tags rule matchedperfume_rule_basedactive2026-05-08 08:07:32.0840592026-05-08 08:07:32.084059{}<7D>V  !<19> 91AAevokesMoodnullentitye6e677d9c3bc09b1e8d2afad3e7d95e9300806dca392ba25beb17fec390a9011?<3F><>hr<68> <20>mood_tags rule matchedperfume_rule_basedactive2026-05-08 08:07:32.0830592026-05-08 08:07:32.083059{}<7D>S  <19> 51AAhasAccordnullentity3b2de0b3509d4b1d7fb1f669e1718d5aaaf6ca94da4e02b538a66a86ed0e07be?<3F>vȴ9Xaccords rule matchedperfume_rule_basedactive2026-05-08 08:07:32.0830592026-05-08 08:07:32.083059{}<7D>X  #<19> ;1AAhasBaseNotenullentity1df3ed37fb3c64cc0712b12848accd18acda4620fe10d46a668f9c3681e5b815?<3F> I<>^5?base_notes rule matchedperfume_rule_basedactive2026-05-08 08:07:32.0820592026-05-08 08:07:32.082059{}<7D>\  '<19> ?1AAhasMiddleNotenullentity6d56aa3fd25e0d46dedaab2e4e372c80dcfe04f23ac0349bdbab2b1ecb44fdc6?<3F> I<>^5?middle_notes rule matchedperfume_rule_basedactive2026-05-08 08:07:32.0810592026-05-08 08:07:32.081059{}<7D>V  !<19> 91AAhasTopNotenullentity473c4ecff0af1d80eba930f4a7bc0f531129196c5b073b377256f53b287a2d51?<3F> I<>^5?top_notes rule matchedperfume_rule_basedactive2026-05-08 08:07:32.0800602026-05-08 08:07:32.080060{}<7D>V  !<19> 91AAhasTopNotenullentityc792b3bba9110c940db69c660bb62c591060370d881ab9c2c18d94a665eb17f1?<3F> I<>^5?top_notes rule matchedperfume_rule_basedactive2026-05-08 08:07:32.0790592026-05-08 08:07:32.079059{}  ' <0A> '
=qAI extractor outputllm_json_extractoractive2026-05-11 02:10:55.1587732026-05-11 02:10:55.158773{"ai_extracted": true}