You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@nutch.apache.org by David Podunavac <da...@wyona.com> on 2006/09/11 13:23:51 UTC

QueryFilter not found

When I try to instantiate NutchBean i get this Error message even
thought i got the class in my lib direcotry
i am not sure if i missed anything but help is appreciated
has anyone occured the same weird error and found a solution i would be
very pleased to get this solved
 
regards david

---------------------------------------------------------------------------------------------------------

org.apache.hadoop.fs.Path path = new
org.apache.hadoop.fs.Path(configuration.get("searcher.dir", "crawl"));
NutchBean nutchBean = new NutchBean(configuration, path);
           
----------------------------------------------------------------------------------------------------------


 org.apache.nutch.searcher.QueryFilter not found.
java.lang.RuntimeException: org.apache.nutch.searcher.QueryFilter not found.
        at
org.apache.nutch.searcher.QueryFilters.<init>(QueryFilters.java:59)
        at
org.apache.nutch.searcher.IndexSearcher.init(IndexSearcher.java:78)
        at
org.apache.nutch.searcher.IndexSearcher.<init>(IndexSearcher.java:70)
        at org.apache.nutch.searcher.NutchBean.init(NutchBean.java:118)
        at org.apache.nutch.searcher.NutchBean.<init>(NutchBean.java:105)
        at
org.wyona.yanel.impl.resources.NutchResource.getInputStream(NutchResource.java:139)
        at
org.wyona.yanel.impl.resources.NutchResource.getView(NutchResource.java:74)
        at
org.wyona.yanel.cmdl.YanelCommandLine.main(YanelCommandLine.java:140)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp

------------------------------------------------------------------------------------------------------
list of my nutch-0.8.jar

org/apache/nutch/searcher/FieldQueryFilter.class
org/apache/nutch/searcher/LuceneQueryOptimizer$1.class
org/apache/nutch/searcher/LuceneQueryOptimizer$LimitExceeded.class
org/apache/nutch/searcher/LuceneQueryOptimizer$LimitedCollector.class
org/apache/nutch/searcher/LuceneQueryOptimizer$TimeExceeded.class
org/apache/nutch/searcher/LuceneQueryOptimizer$TimerThread.class
org/apache/nutch/searcher/LuceneQueryOptimizer.class
org/apache/nutch/searcher/Query$Clause.class
org/apache/nutch/searcher/Query$Phrase.class
org/apache/nutch/searcher/Query$Term.class
org/apache/nutch/searcher/Query.class
org/apache/nutch/searcher/QueryException.class
org/apache/nutch/searcher/QueryFilter$1.class
org/apache/nutch/searcher/QueryFilter.class
org/apache/nutch/searcher/QueryFilters.class
org/apache/nutch/searcher/RawFieldQueryFilter.class








Re: QueryFilter not found

Posted by David Podunavac <da...@wyona.com>.
David Podunavac schrieb:
> When I try to instantiate NutchBean i get this Error message even
> thought i got the class in my lib direcotry
> i am not sure if i missed anything but help is appreciated
> has anyone occured the same weird error and found a solution i would be
> very pleased to get this solved
>  
> regards david
>
> ---------------------------------------------------------------------------------------------------------
>
> org.apache.hadoop.fs.Path path = new
> org.apache.hadoop.fs.Path(configuration.get("searcher.dir", "crawl"));
> NutchBean nutchBean = new NutchBean(configuration, path);
>            
> ----------------------------------------------------------------------------------------------------------
>
>
>  org.apache.nutch.searcher.QueryFilter not found.
> java.lang.RuntimeException: org.apache.nutch.searcher.QueryFilter not found.
>         at
> org.apache.nutch.searcher.QueryFilters.<init>(QueryFilters.java:59)
>         at
> org.apache.nutch.searcher.IndexSearcher.init(IndexSearcher.java:78)
>         at
> org.apache.nutch.searcher.IndexSearcher.<init>(IndexSearcher.java:70)
>         at org.apache.nutch.searcher.NutchBean.init(NutchBean.java:118)
>         at org.apache.nutch.searcher.NutchBean.<init>(NutchBean.java:105)
>         at
> org.wyona.yanel.impl.resources.NutchResource.getInputStream(NutchResource.java:139)
>         at
> org.wyona.yanel.impl.resources.NutchResource.getView(NutchResource.java:74)
>         at
> org.wyona.yanel.cmdl.YanelCommandLine.main(YanelCommandLine.java:140)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp
>
> ------------------------------------------------------------------------------------------------------
> list of my nutch-0.8.jar
>
> org/apache/nutch/searcher/FieldQueryFilter.class
> org/apache/nutch/searcher/LuceneQueryOptimizer$1.class
> org/apache/nutch/searcher/LuceneQueryOptimizer$LimitExceeded.class
> org/apache/nutch/searcher/LuceneQueryOptimizer$LimitedCollector.class
> org/apache/nutch/searcher/LuceneQueryOptimizer$TimeExceeded.class
> org/apache/nutch/searcher/LuceneQueryOptimizer$TimerThread.class
> org/apache/nutch/searcher/LuceneQueryOptimizer.class
> org/apache/nutch/searcher/Query$Clause.class
> org/apache/nutch/searcher/Query$Phrase.class
> org/apache/nutch/searcher/Query$Term.class
> org/apache/nutch/searcher/Query.class
> org/apache/nutch/searcher/QueryException.class
> org/apache/nutch/searcher/QueryFilter$1.class
> org/apache/nutch/searcher/QueryFilter.class
> org/apache/nutch/searcher/QueryFilters.class
> org/apache/nutch/searcher/RawFieldQueryFilter.class
>
>
>
>
>
>
>
>
>   
problem is that i did not have the plugins configured!!
so make sure you have a plugin directory on your filesystem
with all the plugins listed at <name>plugin.includes</name>
and nutch-extensionpoints as well and make sure
nutch-default.xml or nutch-site.xml will point to that directory at
<name>plugin.folders</name>


cheers david