15 Mayıs 2018 Salı

SpringData ElasticSearch @Document Anotasyonu

Giriş
Şu satırı dahil ederiz.
import org.springframework.data.elasticsearch.annotations.Document;
Bu anotasyon ile işaretlenen sınıfı kullanabilmek için Elastic Search Repository'ler tanımlı olmalı ve kodda @EnableElasticsearchRepositories anotasyonu olmalıdır

Kavramlar
Index : ilişkisel veri tabanındaki DB anlamına gelir
Type : ilişkisel veri tabanındaki Table anlamına gelir
Document : ilişkisel veri tabanındaki Row anlamına gelir
Field : ilişkisel veri tabanındaki Column anlamına gelir

indexName alanı
Şöyle yaparız.
@Document(indexName = "myanswer")
shards Alanı
Açıklaması şöyle. Varsayılan shard değeri 5'tir.
As you can see we have a single index called sample divided into 5 shards. That is the default value provided by Spring Data @Document, which can be overridden with field shards.

Hiç yorum yok:

Yorum Gönder