Examples of NutchDocumentAnalyzer


Examples of org.apache.nutch.analysis.NutchDocumentAnalyzer

    return conf;
  }
 
  public void setConf(Configuration conf) {
    this.conf = conf;
    this.analyzer = new NutchDocumentAnalyzer(conf);
    this.sumContext = conf.getInt("searcher.summary.context", 5);
    this.sumLength = conf.getInt("searcher.summary.length", 20);
  }
View Full Code Here

Examples of org.apache.nutch.analysis.NutchDocumentAnalyzer

      File localOutput = nfs.startLocalOutput(outputIndex, tmpOutputIndex);

      IndexWriter writer
          = new IndexWriter(localOutput,
                            new NutchDocumentAnalyzer(), true);
      writer.mergeFactor = MERGE_FACTOR;
      writer.minMergeDocs = MIN_MERGE_DOCS;
      writer.maxMergeDocs = MAX_MERGE_DOCS;
      writer.setTermIndexInterval(TERM_INDEX_INTERVAL);
      writer.maxFieldLength = maxFieldLength;
View Full Code Here

Examples of org.apache.nutch.analysis.NutchDocumentAnalyzer

      fs.delete(perm, true); // delete old, if any

      final AnalyzerFactory factory = new AnalyzerFactory(job);
      final IndexWriter writer = // build locally first
      new IndexWriter(fs.startLocalOutput(perm, temp).toString(),
        new NutchDocumentAnalyzer(job), true);

      writer.setMergeFactor(job.getInt("indexer.mergeFactor", 10));
      writer.setMaxBufferedDocs(job.getInt("indexer.minMergeDocs", 100));
      writer.setMaxMergeDocs(job.getInt("indexer.maxMergeDocs",
        Integer.MAX_VALUE));
View Full Code Here

Examples of org.apache.nutch.analysis.NutchDocumentAnalyzer

                      Integer.toString(new Random().nextInt()));

    fs.delete(perm, true); // delete old, if any
    analyzerFactory = new AnalyzerFactory(job);
    writer = new IndexWriter(fs.startLocalOutput(perm, temp).toString(),
        new NutchDocumentAnalyzer(job), true);

    writer.setMergeFactor(job.getInt("indexer.mergeFactor", 10));
    writer.setMaxBufferedDocs(job.getInt("indexer.minMergeDocs", 100));
    writer.setMaxMergeDocs(job
        .getInt("indexer.maxMergeDocs", Integer.MAX_VALUE));
View Full Code Here

Examples of org.apache.nutch.analysis.NutchDocumentAnalyzer

 
  private Path createIndex(String name, boolean hashDup, float inc, long time, boolean incFirst) throws Exception {
    Path idx = new Path(root, name);
    Path sub = new Path(idx, "part-0000");
    Directory dir = FSDirectory.getDirectory(sub.toString());
    IndexWriter writer = new IndexWriter(dir, new NutchDocumentAnalyzer(conf), true,
      MaxFieldLength.UNLIMITED);
    Document doc = makeDoc(name,
        MD5Hash.digest("1").toString(),
        "http://www.example.com/1",
        1.0f + (incFirst ? inc : 0.0f), time);
View Full Code Here

Examples of org.apache.nutch.analysis.NutchDocumentAnalyzer

 
  private Path createSingleDocIndex(String name, float inc, long time) throws Exception {
    Path idx = new Path(root, name);
    Path sub = new Path(idx, "part-0000");
    Directory dir = FSDirectory.getDirectory(sub.toString());
    IndexWriter writer = new IndexWriter(dir, new NutchDocumentAnalyzer(conf), true,
      MaxFieldLength.UNLIMITED);
    Document doc = makeDoc(name,
        MD5Hash.digest("1").toString(),
        "http://www.example.com/1",
       1.0f + inc, time + 1);
View Full Code Here

Examples of org.apache.nutch.analysis.NutchDocumentAnalyzer

      throw new Exception("Can't create test dir " + testDir.toString());
    }
    LOG.info("Creating test index: " + testDir.getAbsolutePath());
    File plain = new File(testDir, INDEX_PLAIN);
    Directory dir = FSDirectory.getDirectory(plain);
    IndexWriter writer = new IndexWriter(dir, new NutchDocumentAnalyzer(conf), true);
    // create test documents
    for (int i = 0; i < NUM_DOCS; i++) {
      Document doc = new Document();
      for (int k = 0; k < fieldNames.length; k++) {
        Field f;
View Full Code Here

Examples of org.apache.nutch.analysis.NutchDocumentAnalyzer

      final AnalyzerFactory factory = new AnalyzerFactory(job);
      final IndexWriter writer = // build locally first
      new IndexWriter(
        FSDirectory.open(new File(fs.startLocalOutput(perm, temp).toString())),
        new NutchDocumentAnalyzer(job), true,
        new MaxFieldLength(IndexWriter.DEFAULT_MAX_FIELD_LENGTH));

      writer.setMergeFactor(job.getInt("indexer.mergeFactor", 10));
      writer.setMaxBufferedDocs(job.getInt("indexer.minMergeDocs", 100));
      writer.setMaxMergeDocs(job.getInt("indexer.maxMergeDocs",
View Full Code Here

Examples of org.apache.nutch.analysis.NutchDocumentAnalyzer

    fs.delete(perm, true); // delete old, if any
    analyzerFactory = new AnalyzerFactory(job);
    writer = new IndexWriter(
        FSDirectory.open(new File(fs.startLocalOutput(perm, temp).toString())),
        new NutchDocumentAnalyzer(job), true, MaxFieldLength.UNLIMITED);

    writer.setMergeFactor(job.getInt("indexer.mergeFactor", 10));
    writer.setMaxBufferedDocs(job.getInt("indexer.minMergeDocs", 100));
    writer.setMaxMergeDocs(job
        .getInt("indexer.maxMergeDocs", Integer.MAX_VALUE));
View Full Code Here

Examples of org.apache.nutch.analysis.NutchDocumentAnalyzer

 
  private Path createIndex(String name, boolean hashDup, float inc, long time, boolean incFirst) throws Exception {
    Path idx = new Path(root, name);
    Path sub = new Path(idx, "part-0000");
    Directory dir = FSDirectory.open(new File(sub.toString()));
    IndexWriter writer = new IndexWriter(dir, new NutchDocumentAnalyzer(conf), true,
      MaxFieldLength.UNLIMITED);
    Document doc = makeDoc(name,
        MD5Hash.digest("1").toString(),
        "http://www.example.com/1",
        1.0f + (incFirst ? inc : 0.0f), time);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.