Révision 2129
tmp/org.txm.utils/src/org/txm/utils/io/IOUtils.java (revision 2129) | ||
---|---|---|
162 | 162 |
return builder.toString(); |
163 | 163 |
} |
164 | 164 |
|
165 |
public static String getText(File xmlWFile, String string) throws IOException { |
|
166 |
BufferedReader reader = getReader(xmlWFile); |
|
165 |
public static String getText(File file) throws IOException { |
|
166 |
return getText(file, UTF8); |
|
167 |
} |
|
168 |
|
|
169 |
public static String getText(File file, String encoding) throws IOException { |
|
170 |
BufferedReader reader = getReader(file, encoding); |
|
167 | 171 |
StringBuilder builder = new StringBuilder(); |
168 | 172 |
try{ |
169 | 173 |
String line = reader.readLine(); |
tmp/org.txm.tigersearch.rcp/groovy/org/txm/scripts/importer/tigersearch/tigersearchLoader.groovy (revision 2129) | ||
---|---|---|
56 | 56 |
i.pager = new XTZPager(i) |
57 | 57 |
*/ |
58 | 58 |
i.process(); |
59 |
readyToLoad = i.successFul && project.save() |
|
59 |
readyToLoad = i.isSuccessful && project.save() |
tmp/org.txm.tigersearch.rcp/groovy/org/txm/scripts/importer/tigersearch/TSImport.groovy (revision 2129) | ||
---|---|---|
12 | 12 |
import org.txm.objects.Project |
13 | 13 |
import org.txm.utils.BundleUtils; |
14 | 14 |
import org.txm.utils.io.FileCopy; |
15 |
import org.txm.utils.io.IOUtils |
|
15 | 16 |
import org.apache.log4j.BasicConfigurator; |
16 | 17 |
import org.txm.importer.xtz.* |
17 | 18 |
import org.txm.scripts.importer.xtz.* |
... | ... | |
40 | 41 |
|
41 | 42 |
super.start(); // call the usual XTZ import |
42 | 43 |
|
43 |
if (successFul) {
|
|
44 |
if (isSuccessful) {
|
|
44 | 45 |
|
45 | 46 |
File tigerDir = new File(this.binaryDirectory, "tiger"); |
46 | 47 |
tigerDir.mkdir(); |
... | ... | |
83 | 84 |
IndexBuilderErrorHandler handler = new SimpleErrorHandler(tigerBinDir.getAbsolutePath()); |
84 | 85 |
XMLIndexing indexing = new XMLIndexing(corpusName, uri, tigerBinDir.getAbsolutePath(), handler,false); |
85 | 86 |
indexing.startIndexing(); |
87 |
File logs = new File(tigerBinDir, "indexing.log"); |
|
88 |
String txt = IOUtils.getText(logs); |
|
89 |
if (txt.contains("Error in corpus graph ")) { |
|
90 |
println "Error while importing TIGER corpus: "+txt; |
|
91 |
isSuccessful = false; |
|
92 |
} |
|
86 | 93 |
} |
87 | 94 |
catch (Exception e) { System.out.println(e.getMessage()); } |
88 | 95 |
} |
tmp/org.txm.tigersearch.rcp/src/org/txm/searchengine/ts/TIGERSearchEngine.java (revision 2129) | ||
---|---|---|
53 | 53 |
|
54 | 54 |
@Override |
55 | 55 |
public Selection query(CorpusBuild corpus, Query query, String name, boolean saveQuery) throws Exception { |
56 |
|
|
56 | 57 |
File tigerDirectory = new File(corpus.getProjectDirectory(), "tiger"); |
57 | 58 |
File configfile = new File(tigerDirectory, "tigersearch.logprop"); |
58 | 59 |
TSCorpusManager manager = new TSCorpusManager(tigerDirectory, configfile); |
59 | 60 |
|
60 |
|
|
61 | 61 |
TSCorpus tcorpus = manager.getCorpus(corpus.getRootCorpusBuild().getID()); |
62 | 62 |
TSResult result = tcorpus.query(query.getQueryString().replace("\n", " ")); |
63 | 63 |
MatchResult mresult = result.getMatchResult(); |
... | ... | |
96 | 96 |
//System.out.println(" sent: "+sent); |
97 | 97 |
int sent_submatch = mresult.getSentenceSubmatchSize(sent); |
98 | 98 |
|
99 |
|
|
100 | 99 |
//System.out.println(" sent submatch size: "+sent_submatch); |
101 | 100 |
for (int isubmatch = 0 ; isubmatch < sent_submatch ; isubmatch++) { // the matches in the sentence |
102 | 101 |
int[] match = mresult.getSentenceSubmatchAt(sent, isubmatch); |
tmp/org.txm.tigersearch.rcp/.classpath (revision 2129) | ||
---|---|---|
8 | 8 |
</accessrules> |
9 | 9 |
</classpathentry> |
10 | 10 |
<classpathentry kind="src" path="src"/> |
11 |
<classpathentry kind="src" path="groovy"/> |
|
11 | 12 |
<classpathentry exported="true" kind="lib" path="lib/dom4j-1.6.1.jar"/> |
12 | 13 |
<classpathentry exported="true" kind="lib" path="lib/log4j-1.2.12.jar"/> |
13 | 14 |
<classpathentry exported="true" kind="lib" path="lib/TigerSearch.jar"> |
tmp/org.txm.connlu.core/groovy/org/txm/scripts/importer/connlu/connluLoader.groovy (revision 2129) | ||
---|---|---|
55 | 55 |
i.pager = new XTZPager(i) |
56 | 56 |
*/ |
57 | 57 |
i.process(); |
58 |
readyToLoad = i.successFul && project.save() |
|
58 |
readyToLoad = i.isSuccessful && project.save() |
tmp/org.txm.connlu.core/groovy/org/txm/scripts/importer/connlu/CONNLUImport.groovy (revision 2129) | ||
---|---|---|
35 | 35 |
|
36 | 36 |
super.start(); // call the usual XTZ import |
37 | 37 |
|
38 |
if (successFul) {
|
|
38 |
if (isSuccessful) {
|
|
39 | 39 |
println "BUILD CONNL-UD indexes ??" |
40 | 40 |
|
41 | 41 |
} |
Formats disponibles : Unified diff