allField.setBoost(luceneOptions.getBoost());
document.add(allField);
- Field langField = new Field(name + ".representation." + representation.getLanguageLabel(),
+ Field langField = new Field(name + ".representation." + representation.getLanguage().getUuid().toString(),
representation.getText(),
luceneOptions.getStore(),
luceneOptions.getIndex(),
allField.setBoost(luceneOptions.getBoost());
document.add(allField);
- Field langField = new Field(name + "." + languageString.getLanguageLabel(),
+ Field langField = new Field(name + "." + languageString.getLanguage().getUuid(),
languageString.getText(),
luceneOptions.getStore(),
luceneOptions.getIndex(),
@OneToMany(fetch = FetchType.LAZY)
@JoinTable(name = "DescriptionElementBase_ModifyingText")
@Cascade({CascadeType.SAVE_UPDATE, CascadeType.MERGE})
- @Field
- @FieldBridge(impl=MultilanguageTextFieldBridge.class)
+// @Field
+// @FieldBridge(impl=MultilanguageTextFieldBridge.class)
+ @IndexedEmbedded
private Map<Language,LanguageString> modifyingText = new HashMap<Language,LanguageString>();
@XmlElementWrapper(name = "Media")