Open
Description
Executing
mappingBuilder.build(ProductDocument.class)
Over similar document definition
@ElasticDocument(value = "product")
public class ProductDocument
{
@ElasticTextField
private String name;
@ElasticNestedField
private List<ProductPriceDocument> prices;
public static class ProductPriceDocument
{
private String type;
private NumberValue value;
private CurrencyUnit currency;
}
}
produces
org.frekele.elasticsearch.mapping.exceptions.InvalidDocumentClassException
at org.frekele.elasticsearch.mapping.MappingBuilderImpl.getInnerFields(MappingBuilderImpl.java:766)
at org.frekele.elasticsearch.mapping.MappingBuilderImpl.recursiveFields(MappingBuilderImpl.java:801)
at org.frekele.elasticsearch.mapping.MappingBuilderImpl.innerBuild(MappingBuilderImpl.java:877)
at org.frekele.elasticsearch.mapping.MappingBuilderImpl.build(MappingBuilderImpl.java:90)
at org.frekele.elasticsearch.mapping.MappingBuilderImpl.build(MappingBuilderImpl.java:78)
Metadata
Metadata
Assignees
Labels
No labels