Kayıtlar

ElasticSearch etiketine sahip yayınlar gösteriliyor

ELASTICSEARCH NEDİR ? JAVA İSTEMCİ İLE ELASTICSEARCH İŞLEMLERİ -2

ElasticSearch Java istemcisi için Maven kullanacağız. Pom.xml dosyamıza aşağıdaki eklentimizi yapıyoruz.              org.elasticsearch         elasticsearch         1.6.0     İlk örneğimiz bir Insert işlemi olsun. public class App { public static void main( String[] args )     {      Client client = new TransportClient()     .addTransportAddress(new InetSocketTransportAddress("localhost", 9300));     IndexResponse response = null;     try {       response = client.prepareIndex("twitter", "tweet", "3")           .setSource(XContentFactory.jsonBuilder()                   ...

ELASTICSEARCH NEDİR? JAVA İSTEMCİ İLE ELASTICSEARCH İŞLEMLERİ -1

Resim
ElasticSearch indexlenmiş metin aramaya dayalı çok miktarda veri ile çalışmak üzere tasarlanmış Java da geliştirilmiş lucene tabanlı bir platformdur. Restfull API ile sistemle konuşulabilinir. Veri saklama türü ise JSON dur. https://www.elastic.co/downloads adresinden ElasticSearch u indirebilirsiniz. Bu tarihteki versiyonunu kullanmak için Java 8 Update 20 ve üzeri versiyonları sitesinde tavsiye edilmektedir.( https://www.elastic.co/guide/en/elasticsearch/hadoop/current/requirements.html ) ElasticSearch u indirdiniz ekstra bir kuruluma gerek kalmadan portable kullanabiliyorsunuz. Windows için /bin klasörü içerisinden “elasticsearch.bat” ile run ettiğinizde uygulama ayağa kalkacaktır. Uygulama Restfull olduğu için browser üzerinden direk erişilebilinir olacak. http://localhost:9200 uygulamanın erişim adresi. Bu adresi browserdan çağırdığınızda aşağıdaki gibi çıktı alırsınız. Geri dönen veri tipi JSON olacaktır. Aslında hep JSON verisi dönüş olarak gelecek. {   "s...