Successfully reported this slideshow.
Your SlideShare is downloading. ×

Php ve Elasticsearch ile Gelişmiş Arama Mimarisi

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 23 Ad
Advertisement

More Related Content

Recently uploaded (20)

Advertisement

Php ve Elasticsearch ile Gelişmiş Arama Mimarisi

  1. 1. PHP & Elasticsearch ile Gelişmiş Arama Mimarisi
  2. 2. Behram ÇELEN Software Developer github.com/behramcelen twitter.com/behramcelen
  3. 3. Neden Elasticsearch ● Real-Time Data ● Real-Time Analytics ● High Availability ● Full-Text Search ● Document-Oriented ● Schema Free ● RESTful API https://www.elastic.co/products/elasticsearch
  4. 4. Real-Time Data ● Full index gerektirmez ● Document Based Crud https://www.elastic.co/products/elasticsearch
  5. 5. Real-Time Analytics ● Logstash ● Kibana https://www.elastic.co/products/elasticsearch
  6. 6. High Availability ● Elasticsearch Cluster ● Failed node rebalance https://www.elastic.co/products/elasticsearch
  7. 7. Full-Text Search ● Autocomplete ● Filtered Log Gösterimi ● Did you mean suggestions https://www.elastic.co/products/elasticsearch
  8. 8. Document- Oriented ● JSON Documents https://www.elastic.co/products/elasticsearch
  9. 9. Schema-Free ●
  10. 10. RESTful API ● JSON over HTTP ● 3Party Libraries https://www.elastic.co/products/elasticsearch
  11. 11. Security ● Shield Eklentisi
  12. 12. Open Source Apache 2 Open Source Licence
  13. 13. PHP ile Elasticsearch ● Elasticsearch-PHP ● FOSElasticaBundle ● Sense Chrome Extension
  14. 14. Elasticsearch- PHP
  15. 15. FOSElastica Bundle ● Symfony env. ● CRUD Listeners ● Automatic Index ● ORM, Document & Propel Support ● DataTransformer Support
  16. 16. Installation
  17. 17. Mapping
  18. 18. Kullanım
  19. 19. Advanced Query Builder http://ojs.io/search/advanced https://github. com/okulbilisim/ojs/blob/master/src/Ojs/SiteBundle/Controller/SearchControl ler.php#L292
  20. 20. Aggregation ve Filtreler
  21. 21. Clustering - Multiple Connection
  22. 22. Sense Chrome Extension
  23. 23. Teşekkürler behramcelen@gmail.com

×