amazon web services - Creating a people-centric search with elastic search -


i have content-centric elastic search (in aws) index containing articles following data:

{article id, title, keywords, summary text, [name 1 [completion rate], name 2 [completion rate]...], creation date} 

each person associated each article has associated completion rate.

when search keyword names returned top-matching documents. pivot person-centric model where:

name 1, completion rate {    { [article id, title, keywords, summary text , creation date],      [article id, title, keywords, summary text , creation date],      ...}  name 2, completion rate {    { [article id, title, keywords, summary text , creation date],      [article id, title, keywords, summary text , creation date],      ...} 

when search to:

_ match & rank people based on articles linked them (search terms should match title, keywords , summary text fields within person entity)

_ tune ranking of person based on completion rate (people higher completion rates should rank higher)

_ tune ranking of person based on creation date (i want recent articles contribute more overall ranking of person entity older articles)

is possible set up? ideas on how appreciated!

max.


Comments

Popular posts from this blog

javascript - jQuery: Add class depending on URL in the best way -

caching - How to check if a url path exists in the service worker cache -

Redirect to a HTTPS version using .htaccess -