feat:增加博客搜索功能

This commit is contained in:
2025-09-25 17:31:25 +08:00
parent 734cd6e82a
commit 5e3dc21ed1
5 changed files with 381 additions and 6 deletions

View File

@@ -12,6 +12,19 @@ class BlogElastic(BaseModel):
createTime: Optional[Union[datetime, str]] = None
updateTime: Optional[Union[datetime, str]] = None
class Config:
from_attributes = True
class BlogSearch(BaseModel):
id: int
title: str
content: str
highlight: str
class Config:
from_attributes = True
BLOG_MAPPING = {
"mappings": {