Re: Questions for facets search

2014-08-13 Thread Shai Erera
Glad it helped Sheng. Note, the taxonomy index is not exactly like what you implement, just want to clarify that. You implemented something like a JOIN between two indexes, where a document index Index1 can be joined with a document (or set of docs) in Index2, by some primary key. The taxonomy in

Re: Questions for facets search

2014-08-13 Thread Sheng
Shai, Thanks a lot for your answers! Sorry, I was distracted by some other matters during the day and cannot try your suggestions until now. So what you suggest on 1 is working like a charm :) for 2, it is a pity but I can understand. By the way, the way you described that facet index gets stored

Re: Questions for facets search

2014-08-13 Thread Shai Erera
Sheng, I assume that you're using the Lucene faceting module, so I answer following that: (1) A document can be associated with many facet labels, e.g. Tags/lucene and Author/Shai. The way to extract all facet labels for a particular document is this: OrdinalsReader ordinals = new DocValuesOrd