An "alg" is simply a file (file.alg) that the benchmarking code runs. You run it something like this:

  ant run-task -Dtask.alg=/path/to/file.alg -Dtask.mem=1024M

For docs... there's the package.html in contrib/benchmark. LIA 2 (only via MEAP right now) also covers benchmark's alg syntax in an appendix.

But you are close... oh, it actually looks like the output file (work/ enwiki.txt) could not be written. Does that directory (../work) exist? (I think build.xml should have created it).

Mike

Jason Rutherglen wrote:

The xml file temp/enwiki-20070527-pages-articles.xml was downloaded by "ant
get-enwiki expand-enwiki".  The docs.file in extractWikipedia.alg and
wikipedia.alg points to it.  The error message is regarding
work/enwiki.txt.

Is there a how to on this stuff?  What is an alg?

On Wed, Jan 21, 2009 at 5:03 PM, Michael McCandless <
luc...@mikemccandless.com> wrote:


You should download Wikipedia's XML file manually yourself, uncompress it,
and then edit docs.file in that alg to point to it.

Mike


Jason Rutherglen wrote:

I downloaded trunk via SVN. Went to trunk/contrib/benchmark. Executed
ant
enwiki. I'm not sure what else needs to be done. Received this error:

enwiki:
  [echo] Working Directory:
/Users/jrutherg/dev/lucenetrunk/trunk/contrib/benchmark/work
  [java] Running algorithm from:

/Users/jrutherg/dev/lucenetrunk/trunk/contrib/benchmark/conf/ extractWikipedia.alg
  [java] ------------> config properties:
  [java] doc.maker =
org.apache.lucene.benchmark.byTask.feeds.EnwikiDocMaker
  [java] doc.maker.forever = false
  [java] docs.file = temp/enwiki-20070527-pages-articles.xml
  [java] line.file.out = work/enwiki.txt
  [java] work.dir = work
  [java] -------------------------------
  [java] ------------> algorithm:
  [java]     Seq_Exhaust {
  [java]         WriteLineDoc
  [java]     > * EXHAUST
  [java]
[java] Error: cannot execute the algorithm! work/enwiki.txt (No such
file or directory)
  [java] ####################
[java] java.io.FileNotFoundException: work/enwiki.txt (No such file or
directory)
  [java] ###  D O N E !!! ###
  [java]     at java.io.FileOutputStream.open(Native Method)
  [java] ####################
  [java]     at
java.io.FileOutputStream.<init>(FileOutputStream.java:179)
[java] at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
  [java]     at

org .apache .lucene .benchmark .byTask.tasks.WriteLineDocTask.setup(WriteLineDocTask.java:63)
  [java]     at

org .apache .lucene .benchmark.byTask.tasks.PerfTask.runAndMaybeStats(PerfTask.java:83)
  [java]     at

org .apache .lucene .benchmark .byTask.tasks.TaskSequence.doSerialTasks(TaskSequence.java:141)
  [java]     at

org .apache .lucene .benchmark.byTask.tasks.TaskSequence.doLogic(TaskSequence.java:122)
  [java]     at

org .apache .lucene .benchmark.byTask.tasks.PerfTask.runAndMaybeStats(PerfTask.java:92)
  [java]     at

org .apache .lucene.benchmark.byTask.utils.Algorithm.execute(Algorithm.java:246)
  [java]     at
org .apache.lucene.benchmark.byTask.Benchmark.execute(Benchmark.java:73)
  [java]     at
org.apache.lucene.benchmark.byTask.Benchmark.main(Benchmark.java: 109)



---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org




---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org

Reply via email to