@Document(indexName = "opportunity_data", type = "opportunities", createIndex = false)
@Setting(settingPath = "/search/settings.json")
@Data
@Accessors(chain = true)
@JsonIgnoreProperties(value = {"id"}, allowGetters = true, allowSetters = false)
public class OpportunityVo extends AbstractGenericVo<Opportunity> {
@Id
@Field(type = FieldType.Long)
private Long opportunityId;
@Field(type = FieldType.Long)
private Long prospectId;
@Field(type = FieldType.Text)
private String prospectName;
}
сопоставление со снимком ключевого слова
opportunityId
выше сопоставлено с keyword
, отличным от типа long
.Кто-нибудь знает, как сопоставить тип optionId с long
, когда аннотируется @Id
в то же время, поскольку я хотел бы выполнить агрегацию метрик stats
для этого свойства?