SlideShare a Scribd company logo
1 of 71
Hi,
I’m Omri Fima
• Tech Lead at
• recommendations and search group.
• Maker & Hacker
Not only for search.
Implementing
recommendation systems
with ElasticSearch
Why would you like to do such thing?
What is a search engine?
Give me the most relevant content
In relevance to a ‘free text query’
What is a recommendation system?
Give me the most relevant content
In relevance to a ‘user’ and a ‘context’
SEARCHCOMMENDATIONS
Why elastic search for recommendations?
• Developer understand search
• Ranking
• Aggregations
• Real-time
What can you do with elastic search?
• Collaborative Filtering
• Anomaly detection
• More like this
• Trends
https://qbox.io/blog/building-simple-recommender-systems-for-elasticsearch-1
Today we are going to
focus on content-based
recommender engine
model content for recommendations
1
The building blocks of a
content-based recommender engine
Story Feed
Story
Story
Story – structure
• Content
• Metadata
• Type
• Timestamp
• Author
• Social Indicators
• Likes, shares, Comments.
• Quality Indicators
• Images
• Clicks
• Source Quality
• Timeliness
• Feeds
likes
1
Actor
Shani
Views
844
Comments
0
Type
Product
Time
17/5/2017
likes
1
Actor
Shani
Views
844
Comments
0
Type
Product
Time
17/5/2017
Category
Running Shoes
Brand
Brooks
Catalog
For Running
Country
Israel
Category
Shoes
Blue
Running Shoes
1.0
1.5
0.5
0.2
0.1
2.0
PUT stories/story/123
{
storyId:”123”,
content:”something about shoes”,
sources:[
{feedId:”Running Shoes”,score: 0.8},
{feedId:”Brooks”,score: 0.2}
]],
Boosts:{
likes:1,
views:220,
},
actor: 93894,
timestamp:1496900493,
storyType:”text”
}
Writing ranking scripts
2
How elastic search scoring
works?
we are going to ignore it.
CODE
"query": {
"function_score": {
"query": { match_all: {}},
"functions": [{
"script_score": {
"script": {
“script": “Put magic script here",
"params": {
...
}
We want to recommend
our Best content
Quality indicators
Content type (video, text, product, deal)
Creator quality
CTR
Clickbaitiness Score
Quality indicators
doc[‘ctr'].value * ctr_weight +
story_weights.get(doc[‘type'].value) * story_type_weight +
doc[‘actor_score'].value * actor_quality_weight
Social indicators
Likes
Comments
Shares
Social indicators
doc['comments'].value * comments_weight +
doc['likes'].value * likes_weight +
doc['shares'].value * shares_weight
Social indicators
Rich will get richer.
Bots.
Vote brigades.
Social indicators
Log rule – the first 10 likes worth as next 100 worth as next 1000.
5 likes = 0.69
50 likes = 1.69
500 likes = 2.69
5000 likes = 3.69
https://medium.com/hacking-and-gonzo/how-reddit-ranking-
algorithms-work-ef111e33d0d9
Social indicators
log10(doc['comments'].value+1) * comments_weight +
log10(doc['likes'].value+1) * likes_weight +
log10(doc['shares'].value+1) * shares_weight
We now recommend our
Best content.
We now recommend our
Best content ever.
Which is a problem
Timeliness
Decay
Time
weight * exp(-1 * decayRate * (now-doc[ 'datePublished'].value))
Time
DECAY IN INDEX TIME VS. QUERY TIME.
“score won’t decrease as time goes
by, but newer stories will get a
higher score than older.”
Variant Decay Functions
Change decay rate according to visit frequency.
• Visit once a week, and don’t miss high quality stories from 5 days ago.
• Visit every 15 minutes, and see always fresh content.
We now recommend
High-Quality & Fresh content.
But we are still missing
something.
High quality &
Fresh &
Great Reviews &
Great location
Personalization
Brand
Star Wars
Topic
Reading
Brand
LEGO
Country
Israel
Category
Shoes
Topic
Cooking
1.0
1.5
0.5
0.2
0.1
2.0
Topic
Arts & Crafts
Topic
Software
Category
Woodworking
Person
Ofer Egozi
Brand
LG
2.6
1.1
1.7
0.3
1.3
CODE
"query": {
"nested": {
"path": "sources"
"query": {
"terms": {
"sources.feed": ["T761", "T354 ", "T798", "T978"]
}
}
}
}
Brand
Star Wars
Brand
LEGO 1.11.5
Demographic
11-14
Price
Medium1.1
Brand
Star Wars 2.0
Brand
LEGO 2.0
Price
Medium
x x x x
User
Interests
Story
Relevancy
= = = =
3.0 2.2 0 5.2+ + +Story Score
CODE
"query": {
"nested": {
"query": {
"function_score": {
"query": {
"terms": {
"sources.feed": ["T761", "T354 ", "T798", "T978"
}
},
"functions": [{
"script_score": {
"script": {
"inline": "NewsfeedScorerFeeds",
…
"functions": [{
"script_score": {
"script": {
“script": "interests.get(doc['feed'].value.toString())*(1+doc['s'].value)”
"params": {
"interests": { " T761": 2.0, " T354 ": 5.6, " T798 ": 1.03," T978 ": 0.2}
}
}
}
}],
"boost_mode": "replace"
}
},
…
"functions": [{
"script_score": {
"script": {
“script": "interests.get(doc['feed'].value.toString())*(1+doc['s'].value)”
"params": {
"interests": { " T761": 2.0, " T354 ": 5.6, " T798 ": 1.03," T978 ": 0.2}
}
}
}
}],
"boost_mode": "replace"
}
…
"functions": [{
"script_score": {
"script": {
“script": "interests.get(doc['feed'].value.toString())*(1+doc['s'].value)”
"params": {
"interests": { " T761": 2.0, " T354 ": 5.6, " T798 ": 1.03," T978 ": 0.2}
}
}
}
}],
"boost_mode": "replace"
}
CODE
"query": {
"function_score": {
"query": { match_all: {}},
"functions": [{
"script_score": {
"script": {
“script": “Put magic script here",
"params": {
...
}
CODE – let’s talk about the magic script
Score =_score+______________+_____________+______________
We got it in the previous stage
Quality Score
Relevancy Score
Social Score Timeliness Score
All together now
Story score =
SocialScore+QualityScore+(ΣFeedsScore)
How Facebook rank their content
https://techcrunch.com/2016/09/06/ultimate-guide-to-the-news-feed/
Advanced topics
3
Relevancy considerations.
• How to choose your weights?
• How to measure your relevancy?
Relevancy considerations.
•Quantitative vs. Qualitative KPI’s
•Mechanical Turk  User testing
•AB Testing
•Benchmarks
•ML - https://github.com/o19s/elasticsearch-learning-to-rank
Relevancy considerations.
•Quantitative vs. Qualitative KPI’s
•Accuracy
•Diversity
•Novelty
•Serendipity
https://gab41.lab41.org/recommender-systems-its-not-all-about-the-accuracy-562c7dceeaff
Performance considerations.
• Index time vs. query time
• Score vs filter.
• How to cache?
• Native scripts vs interpreted scripts.
Thank You

More Related Content

What's hot

Deciphering Explain Output
Deciphering Explain Output Deciphering Explain Output
Deciphering Explain Output MongoDB
 
Intro to Massively Multiplayer Online Game (MMOG) Design
Intro to Massively Multiplayer Online Game (MMOG) DesignIntro to Massively Multiplayer Online Game (MMOG) Design
Intro to Massively Multiplayer Online Game (MMOG) DesignChristopher Mohritz
 
홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019
홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019
홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019devCAT Studio, NEXON
 
진선웅 유저수만큼다양한섬을만들자 공개용
진선웅 유저수만큼다양한섬을만들자 공개용진선웅 유저수만큼다양한섬을만들자 공개용
진선웅 유저수만큼다양한섬을만들자 공개용Sunwung Jin
 
Event Driven-Architecture from a Scalability perspective
Event Driven-Architecture from a Scalability perspectiveEvent Driven-Architecture from a Scalability perspective
Event Driven-Architecture from a Scalability perspectiveJonas Bonér
 
게임 분산 서버 구조
게임 분산 서버 구조게임 분산 서버 구조
게임 분산 서버 구조Hyunjik Bae
 
홍성우, 내가 만든 언어로 게임 만들기, NDC2017
홍성우, 내가 만든 언어로 게임 만들기, NDC2017홍성우, 내가 만든 언어로 게임 만들기, NDC2017
홍성우, 내가 만든 언어로 게임 만들기, NDC2017devCAT Studio, NEXON
 
Introduction to Backbone.js
Introduction to Backbone.jsIntroduction to Backbone.js
Introduction to Backbone.jsPragnesh Vaghela
 
Anatomy of a Spring Boot App with Clean Architecture - Spring I/O 2023
Anatomy of a Spring Boot App with Clean Architecture - Spring I/O 2023Anatomy of a Spring Boot App with Clean Architecture - Spring I/O 2023
Anatomy of a Spring Boot App with Clean Architecture - Spring I/O 2023Steve Pember
 
쿠키런 1년, 서버개발 분투기
쿠키런 1년, 서버개발 분투기쿠키런 1년, 서버개발 분투기
쿠키런 1년, 서버개발 분투기Brian Hong
 
Lets make a better react form
Lets make a better react formLets make a better react form
Lets make a better react formYao Nien Chung
 
Zookeeper Tutorial for beginners
Zookeeper Tutorial for beginnersZookeeper Tutorial for beginners
Zookeeper Tutorial for beginnersjeetendra mandal
 
Javascript this keyword
Javascript this keywordJavascript this keyword
Javascript this keywordPham Huy Tung
 
JavaScript Interview Questions and Answers | Full Stack Web Development Train...
JavaScript Interview Questions and Answers | Full Stack Web Development Train...JavaScript Interview Questions and Answers | Full Stack Web Development Train...
JavaScript Interview Questions and Answers | Full Stack Web Development Train...Edureka!
 
What’s New in NGINX Ingress Controller for Kubernetes Release 1.5.0
What’s New in NGINX Ingress Controller for Kubernetes Release 1.5.0What’s New in NGINX Ingress Controller for Kubernetes Release 1.5.0
What’s New in NGINX Ingress Controller for Kubernetes Release 1.5.0NGINX, Inc.
 
게임 랭킹 ( Game Leader Board )
게임 랭킹 ( Game Leader Board )게임 랭킹 ( Game Leader Board )
게임 랭킹 ( Game Leader Board )ssuserda2e71
 
What is the best full text search engine for Python?
What is the best full text search engine for Python?What is the best full text search engine for Python?
What is the best full text search engine for Python?Andrii Soldatenko
 
임태현, 게임 서버 디자인 가이드, NDC2013
임태현, 게임 서버 디자인 가이드, NDC2013임태현, 게임 서버 디자인 가이드, NDC2013
임태현, 게임 서버 디자인 가이드, NDC2013devCAT Studio, NEXON
 

What's hot (20)

Deciphering Explain Output
Deciphering Explain Output Deciphering Explain Output
Deciphering Explain Output
 
Intro to Massively Multiplayer Online Game (MMOG) Design
Intro to Massively Multiplayer Online Game (MMOG) DesignIntro to Massively Multiplayer Online Game (MMOG) Design
Intro to Massively Multiplayer Online Game (MMOG) Design
 
홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019
홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019
홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019
 
진선웅 유저수만큼다양한섬을만들자 공개용
진선웅 유저수만큼다양한섬을만들자 공개용진선웅 유저수만큼다양한섬을만들자 공개용
진선웅 유저수만큼다양한섬을만들자 공개용
 
Event Driven-Architecture from a Scalability perspective
Event Driven-Architecture from a Scalability perspectiveEvent Driven-Architecture from a Scalability perspective
Event Driven-Architecture from a Scalability perspective
 
게임 분산 서버 구조
게임 분산 서버 구조게임 분산 서버 구조
게임 분산 서버 구조
 
ELK introduction
ELK introductionELK introduction
ELK introduction
 
홍성우, 내가 만든 언어로 게임 만들기, NDC2017
홍성우, 내가 만든 언어로 게임 만들기, NDC2017홍성우, 내가 만든 언어로 게임 만들기, NDC2017
홍성우, 내가 만든 언어로 게임 만들기, NDC2017
 
Introduction to Backbone.js
Introduction to Backbone.jsIntroduction to Backbone.js
Introduction to Backbone.js
 
Anatomy of a Spring Boot App with Clean Architecture - Spring I/O 2023
Anatomy of a Spring Boot App with Clean Architecture - Spring I/O 2023Anatomy of a Spring Boot App with Clean Architecture - Spring I/O 2023
Anatomy of a Spring Boot App with Clean Architecture - Spring I/O 2023
 
쿠키런 1년, 서버개발 분투기
쿠키런 1년, 서버개발 분투기쿠키런 1년, 서버개발 분투기
쿠키런 1년, 서버개발 분투기
 
Lets make a better react form
Lets make a better react formLets make a better react form
Lets make a better react form
 
Zookeeper Tutorial for beginners
Zookeeper Tutorial for beginnersZookeeper Tutorial for beginners
Zookeeper Tutorial for beginners
 
ORM in Django
ORM in DjangoORM in Django
ORM in Django
 
Javascript this keyword
Javascript this keywordJavascript this keyword
Javascript this keyword
 
JavaScript Interview Questions and Answers | Full Stack Web Development Train...
JavaScript Interview Questions and Answers | Full Stack Web Development Train...JavaScript Interview Questions and Answers | Full Stack Web Development Train...
JavaScript Interview Questions and Answers | Full Stack Web Development Train...
 
What’s New in NGINX Ingress Controller for Kubernetes Release 1.5.0
What’s New in NGINX Ingress Controller for Kubernetes Release 1.5.0What’s New in NGINX Ingress Controller for Kubernetes Release 1.5.0
What’s New in NGINX Ingress Controller for Kubernetes Release 1.5.0
 
게임 랭킹 ( Game Leader Board )
게임 랭킹 ( Game Leader Board )게임 랭킹 ( Game Leader Board )
게임 랭킹 ( Game Leader Board )
 
What is the best full text search engine for Python?
What is the best full text search engine for Python?What is the best full text search engine for Python?
What is the best full text search engine for Python?
 
임태현, 게임 서버 디자인 가이드, NDC2013
임태현, 게임 서버 디자인 가이드, NDC2013임태현, 게임 서버 디자인 가이드, NDC2013
임태현, 게임 서버 디자인 가이드, NDC2013
 

Similar to Recommendations with Elastic Search

Search Engine Optimisation: A High Level View
Search Engine Optimisation: A High Level ViewSearch Engine Optimisation: A High Level View
Search Engine Optimisation: A High Level Viewjustin spratt
 
SEO Do's and Dont's - Search in 2018
SEO Do's and Dont's - Search in 2018SEO Do's and Dont's - Search in 2018
SEO Do's and Dont's - Search in 2018Linus Logren
 
SEOIT 2017 - Technical SEO is (not) dead
SEOIT 2017 - Technical SEO is (not) deadSEOIT 2017 - Technical SEO is (not) dead
SEOIT 2017 - Technical SEO is (not) deadNenad Pantelić
 
Storytelling Beyond The Campfire - Why Search Engines & Users Care About Content
Storytelling Beyond The Campfire - Why Search Engines & Users Care About ContentStorytelling Beyond The Campfire - Why Search Engines & Users Care About Content
Storytelling Beyond The Campfire - Why Search Engines & Users Care About ContentRoss Monaghan
 
Making Reddit Search Relevant and Scalable - Anupama Joshi & Jerry Bao, Reddit
Making Reddit Search Relevant and Scalable - Anupama Joshi & Jerry Bao, RedditMaking Reddit Search Relevant and Scalable - Anupama Joshi & Jerry Bao, Reddit
Making Reddit Search Relevant and Scalable - Anupama Joshi & Jerry Bao, RedditLucidworks
 
Evaluating search engines
Evaluating search enginesEvaluating search engines
Evaluating search enginesPhil Bradley
 
Searchlove 2022 - The State of E-A-T, from Lily Ray
Searchlove 2022 - The State of E-A-T, from Lily RaySearchlove 2022 - The State of E-A-T, from Lily Ray
Searchlove 2022 - The State of E-A-T, from Lily RayAmsive
 
Bootstrap Web Marketing: SEO & Social Media.ppt
Bootstrap Web Marketing: SEO & Social Media.pptBootstrap Web Marketing: SEO & Social Media.ppt
Bootstrap Web Marketing: SEO & Social Media.pptBest Websites List
 
SEO Training Course Online, Learn SEO, SEO for Beginners, Complete SEO Tutorial
SEO Training Course Online, Learn SEO, SEO for Beginners, Complete SEO TutorialSEO Training Course Online, Learn SEO, SEO for Beginners, Complete SEO Tutorial
SEO Training Course Online, Learn SEO, SEO for Beginners, Complete SEO TutorialDeep Mehta
 
Beyond Yoast: 7 Critical SEO Steps Your Are Probably Missing
Beyond Yoast: 7 Critical SEO Steps Your Are Probably MissingBeyond Yoast: 7 Critical SEO Steps Your Are Probably Missing
Beyond Yoast: 7 Critical SEO Steps Your Are Probably Missingbigfishresults
 
SEO in the Age of Artificial Intelligence | How AI influences Search
SEO in the Age of Artificial Intelligence | How AI influences SearchSEO in the Age of Artificial Intelligence | How AI influences Search
SEO in the Age of Artificial Intelligence | How AI influences SearchPhilipp Klöckner
 
How to Build a Recommendation Engine on Spark
How to Build a Recommendation Engine on SparkHow to Build a Recommendation Engine on Spark
How to Build a Recommendation Engine on SparkCaserta
 
SEO Introduction
SEO IntroductionSEO Introduction
SEO IntroductionSSAA60
 

Similar to Recommendations with Elastic Search (20)

Search Engine Optimisation: A High Level View
Search Engine Optimisation: A High Level ViewSearch Engine Optimisation: A High Level View
Search Engine Optimisation: A High Level View
 
SEO Do's and Dont's - Search in 2018
SEO Do's and Dont's - Search in 2018SEO Do's and Dont's - Search in 2018
SEO Do's and Dont's - Search in 2018
 
SEOIT 2017 - Technical SEO is (not) dead
SEOIT 2017 - Technical SEO is (not) deadSEOIT 2017 - Technical SEO is (not) dead
SEOIT 2017 - Technical SEO is (not) dead
 
Storytelling Beyond The Campfire - Why Search Engines & Users Care About Content
Storytelling Beyond The Campfire - Why Search Engines & Users Care About ContentStorytelling Beyond The Campfire - Why Search Engines & Users Care About Content
Storytelling Beyond The Campfire - Why Search Engines & Users Care About Content
 
Search engine optimization panda-penguin-mobile
Search engine optimization panda-penguin-mobileSearch engine optimization panda-penguin-mobile
Search engine optimization panda-penguin-mobile
 
Making Reddit Search Relevant and Scalable - Anupama Joshi & Jerry Bao, Reddit
Making Reddit Search Relevant and Scalable - Anupama Joshi & Jerry Bao, RedditMaking Reddit Search Relevant and Scalable - Anupama Joshi & Jerry Bao, Reddit
Making Reddit Search Relevant and Scalable - Anupama Joshi & Jerry Bao, Reddit
 
Evaluating search engines
Evaluating search enginesEvaluating search engines
Evaluating search engines
 
SUPER SIMPLE WORDPRESS SEO
SUPER SIMPLE WORDPRESS SEOSUPER SIMPLE WORDPRESS SEO
SUPER SIMPLE WORDPRESS SEO
 
Searchlove 2022 - The State of E-A-T, from Lily Ray
Searchlove 2022 - The State of E-A-T, from Lily RaySearchlove 2022 - The State of E-A-T, from Lily Ray
Searchlove 2022 - The State of E-A-T, from Lily Ray
 
Bootstrap Web Marketing: SEO & Social Media.ppt
Bootstrap Web Marketing: SEO & Social Media.pptBootstrap Web Marketing: SEO & Social Media.ppt
Bootstrap Web Marketing: SEO & Social Media.ppt
 
Everything You Wish You Knew About Search
Everything You Wish You Knew About SearchEverything You Wish You Knew About Search
Everything You Wish You Knew About Search
 
SEO 101
SEO 101SEO 101
SEO 101
 
SEO Training Course Online, Learn SEO, SEO for Beginners, Complete SEO Tutorial
SEO Training Course Online, Learn SEO, SEO for Beginners, Complete SEO TutorialSEO Training Course Online, Learn SEO, SEO for Beginners, Complete SEO Tutorial
SEO Training Course Online, Learn SEO, SEO for Beginners, Complete SEO Tutorial
 
Beyond Yoast: 7 Critical SEO Steps Your Are Probably Missing
Beyond Yoast: 7 Critical SEO Steps Your Are Probably MissingBeyond Yoast: 7 Critical SEO Steps Your Are Probably Missing
Beyond Yoast: 7 Critical SEO Steps Your Are Probably Missing
 
SEO in the Age of Artificial Intelligence | How AI influences Search
SEO in the Age of Artificial Intelligence | How AI influences SearchSEO in the Age of Artificial Intelligence | How AI influences Search
SEO in the Age of Artificial Intelligence | How AI influences Search
 
SEO: Optimising your web content
SEO: Optimising your web contentSEO: Optimising your web content
SEO: Optimising your web content
 
How to Build a Recommendation Engine on Spark
How to Build a Recommendation Engine on SparkHow to Build a Recommendation Engine on Spark
How to Build a Recommendation Engine on Spark
 
SEO Introduction
SEO IntroductionSEO Introduction
SEO Introduction
 
SEO Workshop
SEO Workshop SEO Workshop
SEO Workshop
 
How to do a SEO Site Audit
How to do a SEO Site AuditHow to do a SEO Site Audit
How to do a SEO Site Audit
 

Recently uploaded

Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 

Recently uploaded (20)

Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 

Recommendations with Elastic Search

Editor's Notes

  1. למה זה מורכב הסרטים ראויים יש סרטים שהם לא הסרטים מתאימים לי הם לא סרטים ישנים חלקם לא שוברי קופות יותר מזה. שוברים קופות שהייתי מצפה שיהיהו לא נמצאים שם. Discover