Commits

Raza Ali committed 82d17e6

Use config file for search index location

Comments (0)

Files changed (1)

src/groovy/net/biomodels/jummp/search/UpdatedRepositoryListener.groovy

 import org.apache.lucene.search.SearcherManager
 import org.apache.lucene.search.SearcherFactory
 import org.apache.lucene.search.IndexSearcher
-
+import org.codehaus.groovy.grails.commons.ApplicationHolder
 /**
  * @short Listener for new revisions and models for indexing
  * 
 
 	IndexWriter indexWriter
 	def modelDelegateService
-	def grailsApplication
+	def grailsApplication = ApplicationHolder.application
 	
 	public UpdatedRepositoryListener() {
-		File location=new File("/home/raza/reps/search")
+		File location=new File(grailsApplication.config.jummp.search.index)
 		location.mkdirs()
 		System.out.println("USING ${location} for directory!")
 		//Create instance of Directory where index files will be stored
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.