From e7ad2b4aac17f1022e0ee49355dcbec1b874421a Mon Sep 17 00:00:00 2001 From: tangwang Date: Wed, 3 Dec 2025 11:42:35 +0800 Subject: [PATCH] 测试页面分页配置 --- .cursor/plans/api-interface-analysis-42918612.plan.0.md | 2 +- .cursor/plans/api-interface-analysis-42918612.plan.1.md | 2 +- .cursor/plans/api-interface-analysis-42918612.plan.2.md | 2 +- .cursor/plans/api-interface-analysis-42918612.plan.3.最终执行.md | 2 +- api/models.py | 2 +- frontend/index.html | 4 ++-- search/searcher.py | 13 +------------ 7 files changed, 8 insertions(+), 19 deletions(-) diff --git a/.cursor/plans/api-interface-analysis-42918612.plan.0.md b/.cursor/plans/api-interface-analysis-42918612.plan.0.md index 688cc5d..f4c0ae4 100644 --- a/.cursor/plans/api-interface-analysis-42918612.plan.0.md +++ b/.cursor/plans/api-interface-analysis-42918612.plan.0.md @@ -632,7 +632,7 @@ def _standardize_facets( # 构建标准化分面结果 facet = { "field": field, - "label": self._get_field_label(field), # 从配置获取 + "label": field, # 从配置获取 "type": facet_type, "values": [] } diff --git a/.cursor/plans/api-interface-analysis-42918612.plan.1.md b/.cursor/plans/api-interface-analysis-42918612.plan.1.md index 88164b3..e2fd6b8 100644 --- a/.cursor/plans/api-interface-analysis-42918612.plan.1.md +++ b/.cursor/plans/api-interface-analysis-42918612.plan.1.md @@ -632,7 +632,7 @@ def _standardize_facets( # 构建标准化分面结果 facet = { "field": field, - "label": self._get_field_label(field), # 从配置获取 + "label": field, # 从配置获取 "type": facet_type, "values": [] } diff --git a/.cursor/plans/api-interface-analysis-42918612.plan.2.md b/.cursor/plans/api-interface-analysis-42918612.plan.2.md index 61ab5f5..ad2fd64 100644 --- a/.cursor/plans/api-interface-analysis-42918612.plan.2.md +++ b/.cursor/plans/api-interface-analysis-42918612.plan.2.md @@ -632,7 +632,7 @@ def _standardize_facets( # 构建标准化分面结果 facet = { "field": field, - "label": self._get_field_label(field), # 从配置获取 + "label": field, # 从配置获取 "type": facet_type, "values": [] } diff --git a/.cursor/plans/api-interface-analysis-42918612.plan.3.最终执行.md b/.cursor/plans/api-interface-analysis-42918612.plan.3.最终执行.md index 58bec89..a58ea6e 100644 --- a/.cursor/plans/api-interface-analysis-42918612.plan.3.最终执行.md +++ b/.cursor/plans/api-interface-analysis-42918612.plan.3.最终执行.md @@ -632,7 +632,7 @@ def _standardize_facets( # 构建标准化分面结果 facet = { "field": field, - "label": self._get_field_label(field), + "label": field, "type": facet_type, "values": [] } diff --git a/api/models.py b/api/models.py index 3f403f0..730a05a 100644 --- a/api/models.py +++ b/api/models.py @@ -67,7 +67,7 @@ class SearchRequest(BaseModel): # 基础搜索参数 query: str = Field(..., description="搜索查询字符串,支持布尔表达式(AND, OR, RANK, ANDNOT)") - size: int = Field(10, ge=1, le=100, description="返回结果数量") + size: int = Field(10, ge=1, le=1000, description="返回结果数量") from_: int = Field(0, ge=0, alias="from", description="分页偏移量") language: Literal["zh", "en"] = Field( "zh", diff --git a/frontend/index.html b/frontend/index.html index ac0e3c7..27db381 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -106,8 +106,8 @@ diff --git a/search/searcher.py b/search/searcher.py index b8902c5..5684755 100644 --- a/search/searcher.py +++ b/search/searcher.py @@ -651,7 +651,7 @@ class Searcher: # 构建 FacetResult 对象 facet_result = FacetResult( field=field, - label=self._get_field_label(field), + label=field, type=facet_type, values=facet_values ) @@ -659,14 +659,3 @@ class Searcher: standardized_facets.append(facet_result) return standardized_facets if standardized_facets else None - - def _get_field_label(self, field: str) -> str: - """获取字段的显示标签""" - # 字段标签映射(简化版,不再从配置读取) - field_labels = { - "category1_name": "一级分类", - "category2_name": "二级分类", - "category3_name": "三级分类", - "specifications": "规格" - } - return field_labels.get(field, field) -- libgit2 0.21.2