I tried both: added boost value and searched without the "quiewId:" part...
Nothing changed...
I know it must be something really stupid! :-(

As I said before I managed to make it work with the lucene apis... I'm new
to the nutch world, but can you explain me why should I prefer using nutch
apis?

Thank you soooooooooo much!

Enrico

On 1/31/06, Vanderdray, Jacob <[EMAIL PROTECTED]> wrote:
>
>         One other note: with the fields set to DEFAULT, you'll want to
> just query for "a3d32ce0cae0da47677f30cc6182d421" instead of
> "quiewId:a3d32ce0cae0da47677f30cc6182d421".
>
> Jake.
>
> -----Original Message-----
> From: Vanderdray, Jacob [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, January 31, 2006 11:07 AM
> To: [email protected]
> Subject: RE: Problem with plugins
>
> Ok. One more change...In your query filter change this:
>
>      public QuiewQueryFilter() {
>          super("quiewId");
>
> To:
>
>      public QuiewQueryFilter() {
>          super("quiewId", 1f);
>
> I also ran into an issue where not passing a boost value for the field
> caused it not to work.
>
> Jake.
>
> -----Original Message-----
> From: Enrico Triolo [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, January 31, 2006 10:52 AM
> To: [email protected]
> Subject: Re: Problem with plugins
>
> Thank you, I forgot this little particular... :-)
> Anyway it still doesn't work! I keep getting 0 hits...
>
> Here's the modified plugin.xml (I tried both with fields="quiewId" and
> fields="DEFAULT"):
>
> <?xml version="1.0" encoding="UTF-8"?>
> <plugin
>    id="query-quiew"
>    name="Quiew Query Filter"
>    version="1.0.0"
>    provider-name="nutch.org">
>
>    <extension-point
>       id="org.apache.nutch.searcher.QueryFilter"
>       name="Nutch Query Filter"/>
>
>    <runtime>
>       <library name="query-quiew.jar">
>          <export name="*"/>
>       </library>
>    </runtime>
>
>
>    <extension id="org.apache.nutch.searcher.quiew"
>               name="Nutch URL Query Filter"
>               point="org.apache.nutch.searcher.QueryFilter">
>       <implementation id="QuiewQueryFilter"
>                       class="
> org.apache.nutch.searcher.quiew.QuiewQueryFilter"
>                       fields="DEFAULT"/>
>    </extension>
>
> </plugin>
>
>
> On 1/31/06, Vanderdray, Jacob <[EMAIL PROTECTED]> wrote:
> >
> > In the plugin.xml file bellow, try changing:
> >
> > <implementation id="URLQueryFilter"
> >                       class="
> > org.apache.nutch.searcher.quiew.QuiewQueryFilter"
> >                       fields="url"/>
> >
> > To:
> >
> > <implementation id="URLQueryFilter"
> >                       class="
> > org.apache.nutch.searcher.quiew.QuiewQueryFilter"
> >                       fields="quiewId"/>
> >
> >         That should tell the searcher to use your plugin to search
> > against the quiewId field.  If that still doesn't work quite the way
> you
> > want try setting fields to DEFAULT.  That should cause it to run all
> > queries through your filter even if quiewId:[term] isn't specified.
> >
> >         I ran into the same issue myself and I'm still trying to fully
> > understand how the filters end up getting called.
> >
> > Jake.
> >
> > ---------------- Query plugin ----------------------
> > <?xml version="1.0" encoding="UTF-8"?>
> > <plugin
> >    id="query-quiew"
> >    name="Quiew Query Filter"
> >    version="1.0.0"
> >    provider-name="nutch.org">
> >
> >    <extension-point
> >       id="org.apache.nutch.searcher.QueryFilter"
> >       name="Nutch Query Filter"/>
> >
> >    <runtime>
> >       <library name="query-quiew.jar">
> >          <export name="*"/>
> >       </library>
> >    </runtime>
> >
> >
> >    <extension id="org.apache.nutch.searcher.quiew.QuiewQueryFilter"
> >               name="Nutch URL Query Filter"
> >               point="org.apache.nutch.searcher.QueryFilter">
> >       <implementation id="URLQueryFilter"
> >                       class="
> > org.apache.nutch.searcher.quiew.QuiewQueryFilter"
> >                       fields="url"/>
> >    </extension>
> >
> > </plugin>
> >
> >
> >
>

Reply via email to