]
Sanne Grinovero updated HSEARCH-528:
------------------------------------
Assignee: Sanne Grinovero
Fix Version/s: 3.3.0.Beta2
MassIndexer attempts to index non-indexed subclasses of indexed
types
---------------------------------------------------------------------
Key: HSEARCH-528
URL:
http://opensource.atlassian.com/projects/hibernate/browse/HSEARCH-528
Project: Hibernate Search
Issue Type: Bug
Components: massindexer
Affects Versions: 3.2.0.Beta1, 3.2.0.CR1, 3.2.0.Final
Reporter: Sanne Grinovero
Assignee: Sanne Grinovero
Fix For: 3.3.0.Beta2, 3.3.0
quoting comments from HSEARCH-526:
j nadler :
{quote}Sanne,
I have @Indexed class Parent, @Indexed class Child1 extends Parent, @Indexed class Child2
extends Parent, unindexed class Child3 extends Parent.
I create an indexer fullTextEntityManager.createIndexer(Parent.class), it seems that it
then fetches all Parent entities. This includes all Child3 entities but Child3 is not
indexed. It seems like the MassIndexer attempts to index them anyway.
Best behavior might be to ignore these (explicitly check if the concrete subtype is
@Indexed, skip that record if not, possibly log a warning) or as you say it could at least
throw an error that makes it clear what the developer (me) did wrong.
Thanks!
{quote}
Emmanuel Bernard :
{quote}Ah, right. Sanne, you should use the same algorithm we use in the query building
process to check the list of indexed subclasses to create the list of indexes to
merge.{quote}
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: