You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2013/08/23 12:34:31 UTC
[1/2] git commit: CAMEL-6606: Lucene indexer should reuse existing
index when starting or restarted.
Updated Branches:
refs/heads/camel-2.11.x 7119085ce -> 3843f0022
refs/heads/master 2c5a42db4 -> 9e7dedf5f
CAMEL-6606: Lucene indexer should reuse existing index when starting or restarted.
Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/9e7dedf5
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/9e7dedf5
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/9e7dedf5
Branch: refs/heads/master
Commit: 9e7dedf5f9988be0acfcac25d14000d430a664b8
Parents: 2c5a42d
Author: Claus Ibsen <da...@apache.org>
Authored: Fri Aug 23 12:32:59 2013 +0200
Committer: Claus Ibsen <da...@apache.org>
Committed: Fri Aug 23 12:32:59 2013 +0200
----------------------------------------------------------------------
.../apache/camel/component/lucene/LuceneIndexer.java | 12 +++---------
1 file changed, 3 insertions(+), 9 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/camel/blob/9e7dedf5/components/camel-lucene/src/main/java/org/apache/camel/component/lucene/LuceneIndexer.java
----------------------------------------------------------------------
diff --git a/components/camel-lucene/src/main/java/org/apache/camel/component/lucene/LuceneIndexer.java b/components/camel-lucene/src/main/java/org/apache/camel/component/lucene/LuceneIndexer.java
index b63eb47..3e01108 100644
--- a/components/camel-lucene/src/main/java/org/apache/camel/component/lucene/LuceneIndexer.java
+++ b/components/camel-lucene/src/main/java/org/apache/camel/component/lucene/LuceneIndexer.java
@@ -41,8 +41,7 @@ public class LuceneIndexer {
private NIOFSDirectory niofsDirectory;
private IndexWriter indexWriter;
private boolean sourceDirectoryIndexed;
- private boolean indexCreated;
-
+
public LuceneIndexer(File sourceDirectory, File indexDirectory, Analyzer analyzer) throws Exception {
if (indexDirectory != null) {
if (!indexDirectory.exists()) {
@@ -144,13 +143,8 @@ public class LuceneIndexer {
private void openIndexWriter() throws IOException {
IndexWriterConfig indexWriterConfig;
- if (!indexCreated) {
- indexWriterConfig = new IndexWriterConfig(Version.LUCENE_36, getAnalyzer()).setOpenMode(OpenMode.CREATE);
- indexWriter = new IndexWriter(niofsDirectory, indexWriterConfig);
- indexCreated = true;
- return;
- }
- indexWriterConfig = new IndexWriterConfig(Version.LUCENE_36, getAnalyzer()).setOpenMode(OpenMode.APPEND);
+ // use create or append so we can reuse existing index if already exists
+ indexWriterConfig = new IndexWriterConfig(Version.LUCENE_36, getAnalyzer()).setOpenMode(OpenMode.CREATE_OR_APPEND);
indexWriter = new IndexWriter(niofsDirectory, indexWriterConfig);
}
[2/2] git commit: CAMEL-6606: Lucene indexer should reuse existing
index when starting or restarted.
Posted by da...@apache.org.
CAMEL-6606: Lucene indexer should reuse existing index when starting or restarted.
Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/3843f002
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/3843f002
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/3843f002
Branch: refs/heads/camel-2.11.x
Commit: 3843f0022690d8b98235326948bbb3aa625932d4
Parents: 7119085
Author: Claus Ibsen <da...@apache.org>
Authored: Fri Aug 23 12:32:59 2013 +0200
Committer: Claus Ibsen <da...@apache.org>
Committed: Fri Aug 23 12:33:22 2013 +0200
----------------------------------------------------------------------
.../apache/camel/component/lucene/LuceneIndexer.java | 12 +++---------
1 file changed, 3 insertions(+), 9 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/camel/blob/3843f002/components/camel-lucene/src/main/java/org/apache/camel/component/lucene/LuceneIndexer.java
----------------------------------------------------------------------
diff --git a/components/camel-lucene/src/main/java/org/apache/camel/component/lucene/LuceneIndexer.java b/components/camel-lucene/src/main/java/org/apache/camel/component/lucene/LuceneIndexer.java
index d9b8004..4335ce6 100644
--- a/components/camel-lucene/src/main/java/org/apache/camel/component/lucene/LuceneIndexer.java
+++ b/components/camel-lucene/src/main/java/org/apache/camel/component/lucene/LuceneIndexer.java
@@ -41,8 +41,7 @@ public class LuceneIndexer {
private NIOFSDirectory niofsDirectory;
private IndexWriter indexWriter;
private boolean sourceDirectoryIndexed;
- private boolean indexCreated;
-
+
public LuceneIndexer(File sourceDirectory, File indexDirectory, Analyzer analyzer) throws Exception {
if (indexDirectory != null) {
if (!indexDirectory.exists()) {
@@ -144,13 +143,8 @@ public class LuceneIndexer {
private void openIndexWriter() throws IOException {
IndexWriterConfig indexWriterConfig;
- if (!indexCreated) {
- indexWriterConfig = new IndexWriterConfig(Version.LUCENE_36, getAnalyzer()).setOpenMode(OpenMode.CREATE);
- indexWriter = new IndexWriter(niofsDirectory, indexWriterConfig);
- indexCreated = true;
- return;
- }
- indexWriterConfig = new IndexWriterConfig(Version.LUCENE_36, getAnalyzer()).setOpenMode(OpenMode.APPEND);
+ // use create or append so we can reuse existing index if already exists
+ indexWriterConfig = new IndexWriterConfig(Version.LUCENE_36, getAnalyzer()).setOpenMode(OpenMode.CREATE_OR_APPEND);
indexWriter = new IndexWriter(niofsDirectory, indexWriterConfig);
}