From d0291e3fb65383f819bde7f691dc5446d7f0dfe6 Mon Sep 17 00:00:00 2001 From: xiangwanpeng Date: Tue, 18 Jul 2023 15:54:15 +0800 Subject: [PATCH] fix: fix query resolve --- internal/query/query_doc.go | 2 +- internal/service/handler/query_handler.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/query/query_doc.go b/internal/query/query_doc.go index d67ab8e..c7705cf 100644 --- a/internal/query/query_doc.go +++ b/internal/query/query_doc.go @@ -32,7 +32,7 @@ func SearchDocs( indexes []*core.Index, request protocol.QueryRequest, ) (*protocol.QueryResponse, error) { - if request.Size < 0 { + if request.Size <= 0 { request.Size = 10 } if request.From < 0 { diff --git a/internal/service/handler/query_handler.go b/internal/service/handler/query_handler.go index 4bc2f49..6a67f93 100644 --- a/internal/service/handler/query_handler.go +++ b/internal/service/handler/query_handler.go @@ -22,7 +22,7 @@ func QueryHandler(c *gin.Context) { index := c.Param("index") names := strings.Split(strings.TrimSpace(index), consts.Comma) queryRequest := protocol.QueryRequest{Index: index, Size: 10} - if err := c.ShouldBind(&queryRequest); err != nil || len(names) == 0 { + if err := c.ShouldBindJSON(&queryRequest); err != nil || len(names) == 0 { BadRequest(c, err.Error()) } else if indexes, err := metadata.ResolveIndexes(index); err != nil { if ok, infErr := errs.IndexNotFound(err); ok {