lucene/src/main/java/com/twitter/elephantbird/mapreduce/input/LuceneIndexInputFormat.java
public static void setInputPaths(List<Path> paths, Configuration conf) throws IOException {
    Preconditions.checkNotNull(paths);
    Preconditions.checkArgument(!paths.isEmpty());
    String[] pathStrs = new String[paths.size()];
    int i = 0;
    for (Path p : paths) {
      FileSystem fs = p.getFileSystem(conf);
      pathStrs[i++] = fs.makeQualified(p).toString();
    }
    conf.setStrings(INPUT_PATHS_KEY, pathStrs);
  }
public static void setInputPaths(List<Path> paths, Configuration conf) throws IOException {
    Preconditions.checkNotNull(paths);
    Preconditions.checkArgument(!paths.isEmpty());
    String[] pathStrs = new String[paths.size()];
    int i = 0;
    for (Path p : paths) {
      FileSystem fs = p.getFileSystem(conf);
      pathStrs[i++] = fs.makeQualified(p).toString();
    }
    conf.setStrings(INPUT_PATHS_KEY, pathStrs);
  }
public static void setInputPaths ( List < Path > paths , Configuration conf ) throws IOException { Preconditions . checkNotNull ( paths ) ; Preconditions . checkArgument ( ! paths . isEmpty ( ) ) ; String [ ] pathStrs = new String [ paths . size ( ) ] ; int i = 0 ; for ( Path p : paths ) { FileSystem fs = p . getFileSystem ( conf ) ; pathStrs [ i ++ ] = fs . makeQualified ( p ) . toString ( ) ; } conf . setStrings ( INPUT_PATHS_KEY , pathStrs ) ; }
Sets the input paths for for this input format.
All paths will be searched for indexes recursively

@param paths the input paths
@param conf the job conf
@throws IOException
Sets the input paths for for this input format . All paths will be searched for indexes recursively