forked from gitblit-org/gitblit
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request gitblit-org#1168 from lucamilanesio/bump-to-lucene…
…-5.5.2 Bump to Lucene 5.5.2 The new code will create Lucene indices in a new directory named after codec and index version. This provides for easy and safe up- and downgrades. But it also means that the old indices will stick around on disk. What this version is missing is a kind of "garbage collection" deleting old, unused indices when they are no longer needed. That task needs to be done manually currently. We should at leas at some point provide a script for it.
- Loading branch information
Showing
34 changed files
with
961 additions
and
271 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
55 changes: 55 additions & 0 deletions
55
src/main/java/com/gitblit/service/LuceneRepoIndexStore.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
/* | ||
* Copyright 2017 gitblit.com. | ||
* | ||
* Licensed under the Apache License, Version 2.0 (the "License"); | ||
* you may not use this file except in compliance with the License. | ||
* You may obtain a copy of the License at | ||
* | ||
* http://www.apache.org/licenses/LICENSE-2.0 | ||
* | ||
* Unless required by applicable law or agreed to in writing, software | ||
* distributed under the License is distributed on an "AS IS" BASIS, | ||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
* See the License for the specific language governing permissions and | ||
* limitations under the License. | ||
*/ | ||
|
||
package com.gitblit.service; | ||
|
||
import java.io.File; | ||
|
||
import com.gitblit.utils.LuceneIndexStore; | ||
|
||
/** | ||
* @author Florian Zschocke | ||
* | ||
* @since 1.9.0 | ||
*/ | ||
class LuceneRepoIndexStore extends LuceneIndexStore | ||
{ | ||
|
||
private static final String LUCENE_DIR = "lucene"; | ||
private static final String CONF_FILE = "gb_lucene.conf"; | ||
|
||
|
||
/** | ||
* @param repositoryFolder | ||
* The directory of the repository for this index | ||
* @param indexVersion | ||
* Version of the index definition | ||
*/ | ||
public LuceneRepoIndexStore(File repositoryFolder, int indexVersion) { | ||
super(new File(repositoryFolder, LUCENE_DIR), indexVersion); | ||
} | ||
|
||
|
||
/** | ||
* Get the index config File. | ||
* | ||
* @return The index config File | ||
*/ | ||
public File getConfigFile() { | ||
return new File(this.indexFolder, CONF_FILE); | ||
} | ||
|
||
} |
Oops, something went wrong.