]
Davide D'Alto commented on HSEARCH-1049:
----------------------------------------
I think this are the cases:
1) includePaths is used on Subitem and Subitem is not annotated with @Indexed:
log a warning or validation error.
2) includePaths is used on Subitem and Subitem IS annotated with @Indexed:
includepaths is used only when creating the index for Subitem (Subitem is root) in all the
other cases should be ignored. What happens with depth in this case?
And these will become tests for the new JIRA because they are not related only to the id
case.
includePaths bombs on inclusion of id members
---------------------------------------------
Key: HSEARCH-1049
URL:
https://hibernate.onjira.com/browse/HSEARCH-1049
Project: Hibernate Search
Issue Type: Bug
Components: engine
Affects Versions: 4.1.0.Beta2
Reporter: Marc Schipperheyn
Priority: Blocker
Fix For: 4.1.0.Final
When I include id members on includePaths, I get
Found invalid @IndexedEmbedded->paths configured on class nl.project.model.Item,
member subitem: item.id
I use ids a lot and in many cases they are all I'm interested in.
E.g.
@IndexedEmbedded(prefix="location.",includePaths={"city.id","city.city","country.id","city.region.id"})
public Address getAddress() {
return address;
}
will indicate all id fields as erronous.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: