Как проиндексировать поле внешнего ключа ann Rightie с ElasticsearchRepository? - PullRequest
0 голосов
/ 05 июня 2019

Одна из моих проиндексированных сущностей (Автомобиль) имеет внешний ключ к другой сущности (Модель) (Модель имеет поле идентификатора и имени)

Можно ли в Jhipster легко индексировать автомобили, чтобыони также включают в себя имя поля из связанной модели?

public interface CarSearchRepository extends ElasticsearchRepository<Car, Long> {
}

сущность ..

@Entity
@Table(name = "car")
@Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
@org.springframework.data.elasticsearch.annotations.Document(indexName = "car")
public class Car implements Serializable {

    private static final long serialVersionUID = 1L;

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @org.springframework.data.elasticsearch.annotations.Field(type = FieldType.Keyword)
    private Long id;

    @NotNull
    @Size(max = 17)
    @Column(name = "vin", length = 17, nullable = false, unique = true)
    private String vin;

    @Column(name = "jhi_year")
    private Instant year;

    @Column(name = "color")
    private String color;

    @Size(max = 128)
    @Column(name = "jhi_comment", length = 128)
    private String comment;

    @ManyToOne
    private Make make;
..
..
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...