diff options
author | Ethan Koenig <ethantkoenig@gmail.com> | 2017-09-16 13:16:21 -0700 |
---|---|---|
committer | Lauris BH <lauris@nix.lv> | 2017-09-16 23:16:21 +0300 |
commit | b0f7457d9ef6e16d4a3197f7544035d5d387e201 (patch) | |
tree | dbe6a9b3b74f9a4a6eaa0c0cfe59fa08509edccc /routers | |
parent | 52e11b24bf5e395d83ea58c1b0fd6922efe16add (diff) | |
download | gitea-b0f7457d9ef6e16d4a3197f7544035d5d387e201.tar.gz gitea-b0f7457d9ef6e16d4a3197f7544035d5d387e201.zip |
Improve issue search (#2387)
* Improve issue indexer
* Fix new issue sqlite bug
* Different test indexer paths for each db
* Add integration indexer paths to make clean
Diffstat (limited to 'routers')
-rw-r--r-- | routers/init.go | 3 | ||||
-rw-r--r-- | routers/repo/issue.go | 3 |
2 files changed, 3 insertions, 3 deletions
diff --git a/routers/init.go b/routers/init.go index 5113ec4cef..d04ffea4c1 100644 --- a/routers/init.go +++ b/routers/init.go @@ -13,7 +13,6 @@ import ( "code.gitea.io/gitea/models/migrations" "code.gitea.io/gitea/modules/cron" "code.gitea.io/gitea/modules/highlight" - "code.gitea.io/gitea/modules/indexer" "code.gitea.io/gitea/modules/log" "code.gitea.io/gitea/modules/mailer" "code.gitea.io/gitea/modules/markup" @@ -63,7 +62,7 @@ func GlobalInit() { // Booting long running goroutines. cron.NewContext() - indexer.NewContext() + models.InitIssueIndexer() models.InitSyncMirrors() models.InitDeliverHooks() models.InitTestPullRequests() diff --git a/routers/repo/issue.go b/routers/repo/issue.go index d5d1af7e49..4c4f9037bf 100644 --- a/routers/repo/issue.go +++ b/routers/repo/issue.go @@ -22,6 +22,7 @@ import ( "code.gitea.io/gitea/modules/auth" "code.gitea.io/gitea/modules/base" "code.gitea.io/gitea/modules/context" + "code.gitea.io/gitea/modules/indexer" "code.gitea.io/gitea/modules/log" "code.gitea.io/gitea/modules/markdown" "code.gitea.io/gitea/modules/notification" @@ -142,7 +143,7 @@ func Issues(ctx *context.Context) { var issueIDs []int64 var err error if len(keyword) > 0 { - issueIDs, err = models.SearchIssuesByKeyword(repo.ID, keyword) + issueIDs, err = indexer.SearchIssuesByKeyword(repo.ID, keyword) if len(issueIDs) == 0 { forceEmpty = true } |