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
|