2010-12-22 8 views
0

Ich habe die folgenden Befehle, die ich zusammengelegt habe. Es läuft Nutch und sendet die Ergebnisse an Solr. Ich habe gelesen, dass diese mit Java-Methoden übereinstimmen, die ich verwenden möchte, um programmgesteuert auszuführen.Welche Java-Klassen sind mit diesen nutch-Befehlen verbunden?

Mit welchen Java-Klassen stimmen diese überein?

bin/nutch inject crawl/crawldb urls(text file containing list of urls) 
bin/nutch generate crawl/crawldb crawl/segments 
export SEGMENT=crawl/segments/`ls -tr crawl/segments|tail -1` 
bin/nutch fetch $SEGMENT -noParsing 
bin/nutch parse $SEGMENT 
bin/nutch updatedb crawl/crawldb $SEGMENT -filter -normalize 
bin/nutch invertlinks crawl/linkdb -dir crawl/segments 
bin/nutch solrindex http://localhost:8080/solr/ crawl/crawldb crawl/linkdb crawl/segments/* 

Dank

Antwort

0

See: Nutch - Commandline Options

Klicken Sie auf den entsprechenden Befehl für jeden der Befehle, die Sie und die Zielseite aufgelistet haben, werden umreißen, welche Klasse verwendet wird:

Für Beispiel:

0

Folgen Sie dieser guide. Die Klassennamen stimmen im Allgemeinen mit den Befehlsnamen überein. Suchen Sie nach den Klassen mit Haupt in ihnen.