]
Sanne Grinovero updated HSEARCH-1112:
-------------------------------------
Labels: candidate_for_next (was: )
Marc, thanks that's a very good point. Do you plan to contribute this improvement? If
not, would you contribute a testcase? thanks!
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
Labels: candidate_for_next
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: