Skip to content

Commit

Permalink
version 2.7.1 issue #35
Browse files Browse the repository at this point in the history
  • Loading branch information
heitorbarbieri committed Oct 24, 2019
1 parent 0a4a486 commit f1a602a
Show file tree
Hide file tree
Showing 37 changed files with 4 additions and 65 deletions.
Binary file modified SDService/build/web/WEB-INF/lib/SimilarDocs-assembly-0.1.0.jar
Binary file not shown.
Binary file modified SDService/dist/SDService.war
Binary file not shown.
1 change: 0 additions & 1 deletion poc1.txt

This file was deleted.

1 change: 0 additions & 1 deletion poc10.txt

This file was deleted.

1 change: 0 additions & 1 deletion poc11.txt

This file was deleted.

1 change: 0 additions & 1 deletion poc12.txt

This file was deleted.

1 change: 0 additions & 1 deletion poc13.txt

This file was deleted.

1 change: 0 additions & 1 deletion poc14.txt

This file was deleted.

1 change: 0 additions & 1 deletion poc15.txt

This file was deleted.

1 change: 0 additions & 1 deletion poc16.txt

This file was deleted.

1 change: 0 additions & 1 deletion poc17.txt

This file was deleted.

1 change: 0 additions & 1 deletion poc18.txt

This file was deleted.

1 change: 0 additions & 1 deletion poc19.txt

This file was deleted.

1 change: 0 additions & 1 deletion poc2.txt

This file was deleted.

1 change: 0 additions & 1 deletion poc20.txt

This file was deleted.

1 change: 0 additions & 1 deletion poc21.txt

This file was deleted.

1 change: 0 additions & 1 deletion poc22.txt

This file was deleted.

1 change: 0 additions & 1 deletion poc23.txt

This file was deleted.

1 change: 0 additions & 1 deletion poc24.txt

This file was deleted.

1 change: 0 additions & 1 deletion poc25.txt

This file was deleted.

1 change: 0 additions & 1 deletion poc26.txt

This file was deleted.

1 change: 0 additions & 1 deletion poc27.txt

This file was deleted.

1 change: 0 additions & 1 deletion poc28.txt

This file was deleted.

1 change: 0 additions & 1 deletion poc29.txt

This file was deleted.

1 change: 0 additions & 1 deletion poc3.txt

This file was deleted.

2 changes: 0 additions & 2 deletions poc30.txt

This file was deleted.

1 change: 0 additions & 1 deletion poc31.txt

This file was deleted.

2 changes: 0 additions & 2 deletions poc32.txt

This file was deleted.

1 change: 0 additions & 1 deletion poc33.txt

This file was deleted.

2 changes: 0 additions & 2 deletions poc34.txt

This file was deleted.

1 change: 0 additions & 1 deletion poc35.txt

This file was deleted.

1 change: 0 additions & 1 deletion poc4.txt

This file was deleted.

1 change: 0 additions & 1 deletion poc5.txt

This file was deleted.

1 change: 0 additions & 1 deletion poc6.txt

This file was deleted.

1 change: 0 additions & 1 deletion poc7.txt

This file was deleted.

1 change: 0 additions & 1 deletion poc8.txt

This file was deleted.

32 changes: 4 additions & 28 deletions src/main/scala/org/bireme/sd/LuceneIndexAkka.scala
Original file line number Diff line number Diff line change
Expand Up @@ -66,22 +66,12 @@ class LuceneIndexMain(indexPath: String,

val modFile = new File(modifiedIndexPath)
if (!modFile.exists()) modFile.mkdirs()
if (fullIndexing) {
new File(modFile, "fileLastModified.db").delete()
new File(modFile, "docLastModified.db").delete()
}
if (fullIndexing) new File(modFile, "docLastModified.db").delete()

val fileLastModified: MVStore = new MVStore.Builder().fileName(s"$modifiedIndexPath/fileLastModified.db")
.compress().open()
val docLastModified: MVStore = new MVStore.Builder().fileName(s"$modifiedIndexPath/docLastModified.db")
.compress().open()

val lastModifiedFile: MVMap[String, Long] = fileLastModified.openMap("modFile")
val lastModifiedDoc: MVMap[String, Long] = docLastModified.openMap("modDoc")
if (fullIndexing) {
lastModifiedFile.clear()
lastModifiedDoc.clear()
}
if (fullIndexing) lastModifiedDoc.clear()

val excludeDays: Int = 2 // Number of days to remove from the last iahx update day
val excludeTime: Long = excludeDays * 24 * 60 * 60 * 1000 // excludeDays in miliseconds
Expand Down Expand Up @@ -149,21 +139,8 @@ class LuceneIndexMain(indexPath: String,
new File(xmlDir).listFiles().sorted.foreach {
file =>
if (file.isFile) {
val fname = file.getName
matcher.reset(fname)
if (matcher.matches) {
val fileLastModified: Long = file.lastModified()
Option(lastModifiedFile.get(fname)) match {
case Some(modified: Long) =>
if (fileLastModified > modified) {
indexFile(file.getPath, encoding)
lastModifiedFile.put(fname, fileLastModified)
}
case _ =>
indexFile(file.getPath, encoding)
lastModifiedFile.put(fname, fileLastModified)
}
}
matcher.reset(file.getName)
if (matcher.matches) indexFile(file.getPath, encoding)
}
}
}
Expand All @@ -174,7 +151,6 @@ class LuceneIndexMain(indexPath: String,
indexWriter.close()
directory.close()
log.info("Optimizing index 'sdIndex - end'")
fileLastModified.close()
docLastModified.close()
context.system.terminate()
}
Expand Down

0 comments on commit f1a602a

Please sign in to comment.