Got it, thanks!
Hi, It seems that we cannot run the binary file of galago 3.17 with Java 11 directly. It will produce an error of "inStream is null". The same file works fine with Java 8. Does it mean that galago doesn't support Java 11? Or it's just the problem of the binary file? Thanks.
I see. I think the parameter is quite handy sometime, so I create a version of galago myself to support it. Just mention it here in case we want to support it in the future.
For example, when we run galago eval --precision=4 --metrics+map --judgments=xxx.qrels --runs+xx.ranklist We will have the following error: Exception in thread "main" java.lang.IllegalArgumentException: Key precision does not exist as String in parameters object, instead found 4 at org.lemurproject.galago.utility.Parameters.getString(Parameters.java:279) at org.lemurproject.galago.utility.Parameters.get(Parameters.java:292) at org.lemurproject.galago.core.eval.Eval.setEvaluation(Eval.java:198) at...
Galago eval parameter "precision" is not usable.