Skip to content

Commit c70d064

Browse files
committed
feat: add type query parameters for specifying precise search
1 parent 95eee88 commit c70d064

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

routers/home.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,9 @@ func ExploreCode(ctx *context.Context) {
299299
page = 1
300300
}
301301

302-
isMatch := false
302+
queryType := strings.TrimSpace(ctx.Query("t"))
303+
isMatch := queryType == "match"
304+
303305
var (
304306
repoIDs []int64
305307
err error

routers/repo/search.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,9 @@ func Search(ctx *context.Context) {
2828
if page <= 0 {
2929
page = 1
3030
}
31-
isMatch := false
31+
queryType := strings.TrimSpace(ctx.Query("t"))
32+
isMatch := queryType == "match"
33+
3234
total, searchResults, searchResultLanguages, err := code_indexer.PerformSearch([]int64{ctx.Repo.Repository.ID},
3335
language, keyword, page, setting.UI.RepoSearchPagingNum, isMatch)
3436
if err != nil {

0 commit comments

Comments
 (0)