I am working on a plugin and I have the parser and indexing portion
working satisfactorily.
I am having problems with the QueryFilter on Nutch 0.8. Whenever I have
my module 'custom-meta' loaded and I attempt to do a search I get a
blank page and the only output is a bunch of blank spaces then:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
The only error I can find in my Tomcat log in
/var/log/tomcat5/catalina.out is:
log4j:WARN No appenders could be found for logger
(org.apache.catalina.startup.Embedded).
log4j:WARN Please initialize the log4j system properly.
I have a log4j.properties in
webapps/ROOT/WEB-INF/classes/log4j.properties with the following:
# log4j configuration used by the front-end container
log4j.rootLogger=info,stdout
log4j.threshhold=ALL
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ISO8601} %-5p %c{1} - %m%n
Does this file need to be in another location to be properly recognized
by Tomcat?
Here is the query filter in question:
package org.liveoak.nutch.parse.custommeta;
import org.apache.lucene.search.PhraseQuery;
import org.apache.lucene.search.BooleanQuery;
import org.apache.lucene.search.TermQuery;
import org.apache.lucene.index.Term;
import org.apache.nutch.searcher.QueryFilter;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.nutch.util.NutchConfiguration;
import org.apache.nutch.searcher.FieldQueryFilter;
import org.apache.nutch.analysis.CommonGrams;
import org.apache.nutch.searcher.Query.Clause;
import org.apache.nutch.searcher.Query.Phrase;
import org.apache.hadoop.conf.Configuration;
import org.apache.nutch.searcher.Query.Clause;
import org.apache.nutch.searcher.Query;
import org.apache.nutch.analysis.AnalyzerFactory;
import org.apache.nutch.analysis.NutchAnalysis;
public class CustomMetaQueryFilter extends FieldQueryFilter {
private static final Log LOG =
LogFactory.getLog(CustomMetaQueryFilter.class.getName());
private Configuration conf;
public CustomMetaQueryFilter()
{
super("searchgroup", 5f);
}
}
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Nutch-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nutch-developers