[
http://opensource.atlassian.com/projects/hibernate/browse/HSEARCH-809?pag...
]
Hardy Ferentschik edited comment on HSEARCH-809 at 9/22/11 4:04 AM:
--------------------------------------------------------------------
We probably need to extends some of the _LuceneWork_ types to pass along the taxonomy
information so that we can enhance/rebuild the _Document_ in the _LuceneWorkDelegate_
using the _CategoryDocumentBuilder_. This would require that
_LuceneWorkDelegate#performWork_ also received a taxonomy writer. If I understand our new
packaging scheme correctly it would be ok to change the API, because it is internal.
Changing _LuceneWork_ will require to update the serialization protocol with all the
information we add for faceting. On top of the actual facet categories, there are several
taxonomy indexing parameters which can be set and might be send along.
was (Author: hardy.ferentschik):
We probably need to extends some of the _LuceneWork_ types to pass along the taxonomy
information so that we can enhance/rebuild the _Document_ in the _LuceneWorkDelegate_
using the _CategoryDocumentBuilder_. This would require that
_LuceneWorkDelegate#performWork_ also received a taxonomy writer. If I understand our new
packaging scheme correctly it would be ok to change the API, because it is internal.
Make use of the new faceting API offered by Lucene
--------------------------------------------------
Key: HSEARCH-809
URL:
http://opensource.atlassian.com/projects/hibernate/browse/HSEARCH-809
Project: Hibernate Search
Issue Type: Task
Components: engine
Affects Versions: 3.4.0.Final
Reporter: Hardy Ferentschik
Assignee: Hardy Ferentschik
Fix For: 4.0
Instead of relying on the custom _FieldCache_ approach for faceting, we should make use
of the API Lucene itself offers now. Or at least investigate how it is implemented in
Lucene. Hopefully this will also address the problem that the _FieldCache_ approach. See
also
https://issues.apache.org/jira/browse/LUCENE-3079
--
This message is automatically generated by JIRA.
For more information on JIRA, see:
http://www.atlassian.com/software/jira