Just IndexingFilter is not enough, you also need a QueryFilter. See
http://wiki.apache.org/nutch/WritingPluginExample-0.9 for a complete
example.
Jasper
On Apr 20, 2008, at 5:40 AM, Jeet Singh wrote:
I've created a field named 's3-type' in every document during
indexing. Now I want to search using this field as a filter.
Basically if I type the query as... laptop s3-type:comp
then I want all those docs to match which have value 'comp' in
their s3-type field.
I created a plugin from copying query-site as replacing field-name
"site" with "s3-type" in super constructor.
I also defined the field name in its plugin file.
But when I search for query... laptop s3-type:comp
I get zero results. Infact my plugin is not even executed when I
search (Plugin is included in nutch-site.xml)
Is this hyphen in the field name that's causing problem?
I'm using following statement in my IndexingFilter plugin:
doc.add(new Field("s3-type", "comp", Field.Store.YES,
Field.Index.TOKENIZED));
Please help
Jeet Singh