如何处理这种情况?这是我的实体类中定义的属性
@Column(nullable = false)
@NotNull
@ApiModelProperty(required = true)
@Size(min = 3, max = 255)
@GenericField(sortable = Sortable.YES)
@FullTextField(analyzer = "lowercaseWhitespaceAnalyzer")
private String title;
例外:
HSEARCH400520:重复的索引字段定义:“标题”。索引字段名称必须是唯一的。查找具有相同字段名称的两个属性映射,或两个具有导致索引字段名称冲突的前缀的索引嵌入,或两个自定义桥接声明具有相同名称的索引字段。
我是否需要创建两个单独的字段,如文档中所示:
@FullTextField
@KeywordField(name = "title_sort", normalizer = "myNormalizer", sortable = Sortable.YES)
private String title;
如果我尝试这个得到以下异常:
无效值。预期为“lowercaseWhitespaceAnalyzer”,实际为“null”字段“context”:属性“type”:失败:- 无效值。预期的“文本”,实际是“关键字”属性“分析器”:失败:- 无效值。预期为“lowercaseWhitespaceAnalyzer”,实际为“null”字段“context_sort”:失败:-缺少属性映射