Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Php ve Elasticsearch ile Gelişmiş Arama Mimarisi

Php ve Elasticsearch ile Gelişmiş Arama Mimarisi

Related Books

Free with a 30 day trial from Scribd

See all
  • Be the first to comment

  • Be the first to like this

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

×