Another thing I forgot to mention is that I'm hoping that I will
be able to
dump Bobo Browse in favor of Hibernate Search faceting. Currently, HSearch
is too limited still in this respect and I hope this will change with the
new features of Lucene in this area.
+1, I am hoping to spend some time on this in the near future. There are several thing we
can
do. For example we could make use of the dynamic faceting approach available in Lucene
now.
This we can do with no API changes (we might need some new annotation) and it is
significantly faster
than the field cache approach.
The other thing we need to explore is to make use of the taxonomy index. That would
require some
changes in the API though. The question then becomes what we expose to the user. Obviously
we could
just switch to a taxonomy index and keep the user facing faceting API unchanged, but if I
know you are after more.
I think you created HSEARCH-1550 with some faceting requirements. We for sure take these
on board.
—Hardy