/// <summary> /// /// </summary> /// <param name="args">{index-dir}</param> /// <exception cref="IOException">if cannot access the index.</exception> public static void Main(string[] args) { if (args.Length < 1) { SystemConsole.Error.WriteLine("Usage: java QualityQueriesFinder <index-dir>"); Environment.Exit(1); } QualityQueriesFinder qqf = new QualityQueriesFinder(FSDirectory.Open(new DirectoryInfo(args[0]))); string[] q = qqf.BestQueries("body", 20); for (int i = 0; i < q.Length; i++) { SystemConsole.WriteLine(newline + FormatQueryAsTrecTopic(i, q[i], null, null)); } }
/// <summary> /// /// </summary> /// <param name="args">{index-dir}</param> /// <exception cref="IOException">if cannot access the index.</exception> public static void Main(string[] args) { if (args.Length < 1) { // LUCENENET specific - our wrapper console shows correct usage throw new ArgumentException(); //Console.Error.WriteLine("Usage: java QualityQueriesFinder <index-dir>"); //Environment.Exit(1); } QualityQueriesFinder qqf = new QualityQueriesFinder(FSDirectory.Open(new DirectoryInfo(args[0]))); string[] q = qqf.BestQueries("body", 20); for (int i = 0; i < q.Length; i++) { Console.WriteLine(newline + FormatQueryAsTrecTopic(i, q[i], null, null)); } }