Hi take a look at crawl-tool.xml, in particular :
<property>
<name>urlfilter.regex.file</name>
<value>crawl-urlfilter.txt</value>
</property>
Thus you can specify which file will contain your crawl regex expressions.
However as pointed out in this file :
<!-- Do not modify this file directly. Instead, copy entries that you -->
<!-- wish to modify from this file into nutch-site.xml and change them -->
<!-- there. If nutch-site.xml does not already exist, create it. -->
Thus you should modify nutch-site.xml instead! Which also means you can use
prefix or suffix for your url filter (using the crawl command). Just ensure
the appropriate plugin is being loaded. For e.g. I use suffix filtering so the
appropriate section of my nutch-site.xml looks like:
<property>
<name>plugin.includes</name>
<value>protocol-http|urlfilter-suffix|parse-(text|html)|index-(basic|anchor)|query-(basic|site|url)|summary-lucene|scoring-opic|urlnormalizer-(pass|regex|basic)</value>
<description>...shortened...</description>
</property>
Lastly, nutch-site.xml overrides nutch-default.xml AND crawl-tool.xml, hence
the reason the above works.
Regards,
Hilkiah G. Lavinier MEng (Hons), ACGI
6 Winston Lane,
Goodwill,
Roseau, Dominica
Mbl: (767) 275 3382
Hm : (767) 440 3924
Fax: (767) 440 4991
VoIP USA: (646) 432 4487
Email: [EMAIL PROTECTED]
Email: [EMAIL PROTECTED]
IM: Yahoo hilkiah / MSN [EMAIL PROTECTED]
IM: ICQ #8978201 / AOL hilkiah21
----- Original Message ----
From: POIRIER David <[EMAIL PROTECTED]>
To: [email protected]
Sent: Friday, April 25, 2008 8:24:03 AM
Subject: crawl command & urlfilter
Hello,
A quick question!
I am crawling different sources using the "crawl" command. As you know,
I can define my crawling space editing a series of regex available in
the crawl-urlfilter.txt. Based on my tests, I concluded that this file
is actually used by the "urlfilter-regex" plugin. But, in my
nutch-default.txt file, this plugin is actually configured to read info
out of the regex-urlfilter.txt file.
Am I right when I say that the crawl-urlfilter.txt is overriding the
regex-urlfilter.txt like nutch-site.xml is overriding the
nutch-default.txt file?
But then, what happen if I use the urlfilter-prefix? Is my regex inside
my crawl-urlfilter.txt file still used?
Thank you,
David
____________________________________________________________________________________
Be a better friend, newshound, and
know-it-all with Yahoo! Mobile. Try it now.
http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ