Allow IndexedEmbedded/includePaths to support multiple root entities
--------------------------------------------------------------------
Key: HSEARCH-1112
URL:
https://hibernate.onjira.com/browse/HSEARCH-1112
Project: Hibernate Search
Issue Type: Improvement
Reporter: Marc Schipperheyn
Currently includePaths can only be used in a root entity A.
If you use includePaths also in the embedded entity that is a root entity itself, any
paths from A to C will fail, because using includePaths in the embedded entity B will set
depth to 0.
In most cases, this is ok, however, it can be very limiting and this limitation
shouldn't be there.
{code}
@Indexed
public class A{
@IndexedEmbedded(includePaths={"id","c.date"}
public B getB(){
return b;
}
}
@Indexed
public class B{
@IndexedEmbedded(includePaths={"label"}
public C getC(){
return c;
}
}
{code}
The above code will lead c.date to not be indexed because of
includePaths="label".
--
This message is automatically generated by JIRA.
For more information on JIRA, see:
http://www.atlassian.com/software/jira