To add more information

        I am then wanting to search this field using part or all of the path 
using wildcards

        i.e. 

        Search category_path with /Top/My Prods*


Hi java-users

        I need some help.

        I am indexing categories into a single field category_path

        Which may contain items such as

        /Top/Books,/Top/My Prods/Book Prods/Text Books, /Maths/Books/TextBooks 

        i.e. category paths delimited by ,

        I want to store this field, so the Analyser tokenizes the document only 
on ',' charaters and not on the '/' characters

        I am adding the field to the index using

        Where the categoryPath is a String containing list of the items above.
                
        doc.add(new 
Field("category_path",categoryPath,Field.Store.YES,Field.Index.ANALYZED));

        I think I need to split the string my self, but how do I pass this to 
Lucene, do I have to setup different fields ?

        I need to keep the full path in the index, as I want to use this when 
redirecting users, when clicking on the results.

        Any help would be great.

        Many thanks

Regards

Mark

Reply via email to