After posting this question I found this discussion http://www.nabble.com/Hierarchical-Facets--to7135353.html.
So what I did was adapting the scheme with 3 fields; cat, subcat,subsubcat and hardcoded the hierarchical logic in the UI layer to present hierarchical taxonomy for the users. The users still see somewhat similar to this page http://www.overstock.com/Electronics/Digital-Cameras/Canon,/brand,/813/cat.html But I have to say that hardcoding the hierarchical logic in UI layer is messy. It looks like Koji patch will be a much better solution. Thanks Koji! Thanh On Tue, Apr 28, 2009 at 11:27 AM, Matt Mitchell <goodie...@gmail.com> wrote: > Wow, this looks great. Thanks for this Koji! > > Matt > > On Tue, Apr 28, 2009 at 12:13 PM, Koji Sekiguchi <k...@r.email.ne.jp> wrote: > >> Thanh Doan wrote: >> >>> Assuming a solr search returns 10 listing items as below >>> >>> 1) 4 digital cameras >>> 2) 4 LCD televisions >>> 3) 2 clothing items >>> >>> If we navigate to /electronics we want solr to show >>> us facets specific to 8 electronics items (e.g brand, price). >>> If we navigate to /electronics/cameras we want solr to show us >>> facets specific to 4 camera items (e.g mega-pixels, screens-size, >>> brand, price). >>> If we navigate to /electronics/televisions we want to see different >>> facets and their counts specific to TV items. >>> If we navigate to /clothing we want to obtain >>> totally different facets and their counts. >>> >>> I am not sure if we can think of this as Hierarchical Facet Navigation >>> system or not. >>> >From the UI perspective , we can think of /electronics/cameras as >>> Hierarchical classification. >>> >>> >>> >> There is a patch for Hierarchical Facet Navigation: >> >> https://issues.apache.org/jira/browse/SOLR-64 >> >> But how about electronics/cameras/canon vs electronics/canon/camera. >>> In this case both navigation should show the same result set no matter >>> which facet is selected first. >>> >>> >>> >> The patch supports a document to have multiple hierarchical facet fields. >> for example: >> >> <add> >> <doc> >> <field name="name">Canon Brand-new Digital Camera</field> >> <field name="cat">electronics/cameras/canon</field> >> <field name="cat">electronics/canon/cameras</field> >> </doc> >> </add> >> >> >> Koji >> >> My question is with the current solr implementation can we provide >>> "context dependent" faceted navigation from SOLR search results? >>> >>> Thank you. >>> Thanh Doan >>> >>> >>> >> >> > -- Regards, Thanh Doan 713-884-0576 http://datamatter.blogspot.com/