From 23d1099d322cc1268012753d30a3ae44ef598575 Mon Sep 17 00:00:00 2001 From: gsingers Date: Mon, 4 Mar 2013 08:26:52 -0500 Subject: [PATCH 01/11] fix location of models per book instructions --- .../java/com/tamingtext/frankenstein/Frankenstein.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/test/java/com/tamingtext/frankenstein/Frankenstein.java b/src/test/java/com/tamingtext/frankenstein/Frankenstein.java index 7979908..f3d3e91 100644 --- a/src/test/java/com/tamingtext/frankenstein/Frankenstein.java +++ b/src/test/java/com/tamingtext/frankenstein/Frankenstein.java @@ -220,13 +220,13 @@ private void addMetadata(Document doc, int lines, int paragraphs, int paragraphL */ private void init() throws IOException { System.out.println("Initializing Frankenstein"); - File models = new File("../../opennlp-models"); - File wordnet = new File("../../WordNet-3.0"); + File models = new File("./opennlp-models"); + File wordnet = new File("./WordNet-3.0"); if (models.exists() == false) { - throw new FileNotFoundException("../../opennlp-models"); + throw new FileNotFoundException("./opennlp-models"); } - System.setProperty("model.dir", "../../opennlp-models"); - System.setProperty("wordnet.dir", "../../WordNet-3.0"); + System.setProperty("model.dir", "./opennlp-models"); + System.setProperty("wordnet.dir", "./WordNet-3.0"); File modelFile = new File(models, "en-sent.bin"); InputStream modelStream = new FileInputStream(modelFile); From e5934c761b0b5d1826383c52b2f3b5e7c291585d Mon Sep 17 00:00:00 2001 From: gsingers Date: Mon, 11 Mar 2013 15:07:22 -0400 Subject: [PATCH 02/11] remove log4j jar from solr war --- apache-solr/example/webapps/solr.war | Bin 11621375 -> 11611253 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/apache-solr/example/webapps/solr.war b/apache-solr/example/webapps/solr.war index 275662c8878a726e782751b1a52865c6cd8534e6..8cdf7aef45298c89b2e7f05bd7bf71c99b1d55c6 100644 GIT binary patch delta 6072 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 From ba62ee2ae0d81c53b6bb11198779b85b45abbb26 Mon Sep 17 00:00:00 2001 From: Brendan Ribera Date: Wed, 3 Apr 2013 16:08:25 -0700 Subject: [PATCH 03/11] Fix WordNet archive name. --- README | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README b/README index 2579ba8..32b571e 100644 --- a/README +++ b/README @@ -37,7 +37,7 @@ started, you will need: wget -nd -np -m http://maven.tamingtext.com/wordnet/ rm index.html* - tar -xf Wordnet-3.0.tar.gz + tar -xf WordNet-3.0.tar.gz Building the Source ------------------- From 9867d527209ab37e682ad69107b81a3d9670f297 Mon Sep 17 00:00:00 2001 From: Drew Farris Date: Thu, 15 Aug 2013 21:13:07 -0400 Subject: [PATCH 04/11] Fix for #11 UnsupportedOperationException from SplitInput --- .../java/com/tamingtext/util/SplitInput.java | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/tamingtext/util/SplitInput.java b/src/main/java/com/tamingtext/util/SplitInput.java index 9f1ba0e..f3c316d 100644 --- a/src/main/java/com/tamingtext/util/SplitInput.java +++ b/src/main/java/com/tamingtext/util/SplitInput.java @@ -26,7 +26,8 @@ import java.io.Writer; import java.nio.charset.Charset; import java.util.BitSet; -import java.util.Collections; +import java.util.HashSet; +import java.util.Set; import org.apache.commons.cli2.CommandLine; import org.apache.commons.cli2.Group; @@ -353,16 +354,19 @@ else if (fs.getFileStatus(inputFile).isDir()) { BufferedReader reader = new BufferedReader(new InputStreamReader(fs.open(inputFile), charset)); Writer trainingWriter = new OutputStreamWriter(fs.create(trainingOutputFile), charset); Writer testWriter = new OutputStreamWriter(fs.create(testOutputFile), charset); + Set writers = new HashSet(); + writers.add(trainingWriter); + writers.add(testWriter); int pos = 0; int trainCount = 0; int testCount = 0; String line; + Writer writer; while ((line = reader.readLine()) != null) { pos++; - Writer writer; if (testRandomSelectionPct > 0) { // Randomly choose writer = randomSel.get(pos) ? testWriter : trainingWriter; } else { // Choose based on location @@ -384,9 +388,8 @@ else if (fs.getFileStatus(inputFile).isDir()) { writer.write(line); writer.write('\n'); } - - IOUtils.close(Collections.singleton(trainingWriter)); - IOUtils.close(Collections.singleton(testWriter)); + + IOUtils.close(writers); log.info("file: {}, input: {} train: {}, test: {} starting at {}", new Object[] {inputFile.getName(), lineCount, trainCount, testCount, testSplitStart}); @@ -580,7 +583,12 @@ public static int countLines(FileSystem fs, Path inputFile, Charset charset) thr lineCount++; } } finally { - IOUtils.close(Collections.singleton(countReader)); + try { + countReader.close(); + } + catch (IOException ex) { + log.warn("Could not close line count reader", ex); + } } return lineCount; From e4660ff509b69df3a6abf014e878bc3cc7e3c52f Mon Sep 17 00:00:00 2001 From: Drew Farris Date: Sun, 8 Sep 2013 14:20:35 -0400 Subject: [PATCH 05/11] Fix for #8 lazy loading error on solr-cell . The libraries in the example instance solrconfig.xml weren't configured properly . Added some .gitignore and removed index data files that were checked in unintentionally --- .gitignore | 1 + apache-solr/example/solr/conf/solrconfig.xml | 17 ++++------------- .../example/solr/data/index/segments.gen | Bin 20 -> 0 bytes apache-solr/example/solr/data/index/segments_1 | Bin 32 -> 0 bytes .../solr/data/spellchecker/segments.gen | Bin 20 -> 0 bytes .../example/solr/data/spellchecker/segments_1 | Bin 32 -> 0 bytes 6 files changed, 5 insertions(+), 13 deletions(-) delete mode 100644 apache-solr/example/solr/data/index/segments.gen delete mode 100644 apache-solr/example/solr/data/index/segments_1 delete mode 100644 apache-solr/example/solr/data/spellchecker/segments.gen delete mode 100644 apache-solr/example/solr/data/spellchecker/segments_1 diff --git a/.gitignore b/.gitignore index 94cdb5e..fd4e33f 100644 --- a/.gitignore +++ b/.gitignore @@ -14,4 +14,5 @@ apache-solr/solr-tagging/data apache-solr/solr-tagging/conf/dataimport.properties apache-solr/solr-clustering/data apache-solr/solr-clustering/conf/dataimport.properties +apache-solr/example/solr/data diff --git a/apache-solr/example/solr/conf/solrconfig.xml b/apache-solr/example/solr/conf/solrconfig.xml index 5f50ab5..543a2e0 100755 --- a/apache-solr/example/solr/conf/solrconfig.xml +++ b/apache-solr/example/solr/conf/solrconfig.xml @@ -76,20 +76,11 @@ files in that directory which completely match the regex (anchored on both ends) will be included. --> - - - - - - - - - - - - - + + + + @@ -612,10 +612,11 @@ + + tamingtext.maven2.repository From b9779f466b82657e463e303b6f93561d0cc1196a Mon Sep 17 00:00:00 2001 From: Drew Farris Date: Sun, 8 Mar 2015 14:26:32 -0400 Subject: [PATCH 09/11] Possible fix for CLASSPATH setup on Windows. --- bin/frankenstein.cmd | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bin/frankenstein.cmd b/bin/frankenstein.cmd index 9f8ede9..07c1ac2 100644 --- a/bin/frankenstein.cmd +++ b/bin/frankenstein.cmd @@ -3,8 +3,9 @@ SETLOCAL enabledelayedexpansion @rem JAVA_HOME=C:\Program Files\Java\jre1.6.0_10 -for %%i in (..\lib\*.jar) do set CLASSPATH=!CLASSPATH!;%%i -for %%i in (..\lib\solrj\*.jar) do set CLASSPATH=!CLASSPATH!;%%i +for %%i in (.\target\dependency\*.jar) do set CLASSPATH=!CLASSPATH!;%%i +for %%i in (.\lib\*.jar) do set CLASSPATH=!CLASSPATH!;%%i +for %%i in (.\lib\solrj\*.jar) do set CLASSPATH=!CLASSPATH!;%%i set CLASSPATH=!CLASSPATH!;.\target\test-classes set MEM_ARGS=-Xms512m -Xmx1024m From 74ac907c4c54ee3d5402018b5e9ad64102a5da8d Mon Sep 17 00:00:00 2001 From: hkuhn42 Date: Wed, 6 Jan 2016 16:37:21 +0100 Subject: [PATCH 10/11] Added hints for windows users --- README | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/README b/README index 2a45349..fd4b504 100644 --- a/README +++ b/README @@ -29,6 +29,15 @@ started, you will need: cd opennlp-models wget -nd -np -r http://maven.tamingtext.com/opennlp-models/models-1.5/ rm index.html* + + + or using [wget](https://eternallybored.org/misc/wget/) and [7-Zip](http://www.7-zip.org/) on windows (both must be added to the path environment variable): + + md opennlp-models + cd opennlp-models + wget -nd -np -r http://maven.tamingtext.com/opennlp-models/models-1.5/ + del index.htm* + 4. Get WordNet 3.0 and place it in the TT_HOME directory. @@ -39,6 +48,13 @@ started, you will need: rm index.html* tar -xf WordNet-3.0.tar.gz + or using [wget](https://eternallybored.org/misc/wget/) and [7-Zip](http://www.7-zip.org/) on windows (both must be added to the path environment variable): + + wget -nd -np -r http://maven.tamingtext.com/wordnet/ + del index.html* + 7z x WordNet-3.0.tar.gz + 7z x WordNet-3.0.tar + Building the Source ------------------- From 0feab283aef83d70d85bdb3d245f18cbdf825a71 Mon Sep 17 00:00:00 2001 From: hkuhn42 Date: Wed, 6 Jan 2016 16:40:06 +0100 Subject: [PATCH 11/11] Restyled hints --- README | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README b/README index fd4b504..fd9d9d8 100644 --- a/README +++ b/README @@ -31,7 +31,7 @@ started, you will need: rm index.html* - or using [wget](https://eternallybored.org/misc/wget/) and [7-Zip](http://www.7-zip.org/) on windows (both must be added to the path environment variable): + or using wget (https://eternallybored.org/misc/wget/) and 7-Zip (http://www.7-zip.org/) on windows (both must be added to the path environment variable): md opennlp-models cd opennlp-models @@ -48,7 +48,7 @@ started, you will need: rm index.html* tar -xf WordNet-3.0.tar.gz - or using [wget](https://eternallybored.org/misc/wget/) and [7-Zip](http://www.7-zip.org/) on windows (both must be added to the path environment variable): + or using wget (https://eternallybored.org/misc/wget/) and 7-Zip (http://www.7-zip.org/) on windows (both must be added to the path environment variable): wget -nd -np -r http://maven.tamingtext.com/wordnet/ del index.html*