You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@nutch.apache.org by Bogdan Kecman <bo...@alteray.com> on 2006/05/29 15:11:43 UTC

FieldQueryFilter vs RawFieldQueryFilter

Hi,
I'm writing some plugins for nutch and some things are killing me. 
Can someone explain the difference between field and raw field ..

When I use LUKE, all queries work like a charm, but they return 0 results
trough nutch search..


Basically when should I have this as a query plugin:

-----
import org.apache.nutch.searcher.RawFieldQueryFilter;
public class HeadlineQueryFilter extends RawFieldQueryFilter {
	public HeadlineQueryFilter() {
		super("headline");
	}
}
------

And when:

-------
import org.apache.nutch.searcher.FieldQueryFilter;
public class HeadlineQueryFilter extends FieldQueryFilter {
  public HeadlineQueryFilter() {
    super("headline");
  }
}

-------
???

The indexing filter is:

----
   if (headline != null) {
        //doc.add(Field.Keyword("headline", headline));
    	doc.add(new Field("headline", headline, Field.Store.YES,
Field.Index.TOKENIZED));
    	LOG.info("Headline added");
    } else{
      	LOG.info("Headline not found");
    }
----

Thanx in advance
Bogdan