Skip to content

ElasticSearch

Tanner Moushey edited this page May 31, 2019 · 1 revision

ElasticSearch is running on a separate server and handles the site search and recommendations. It utilizes both the ElasticPress and ElasticPress BuddyPress plugins. Both of these plugins take the content from the site (pages, posts, BuddyPress user meta, Activity, etc) and reformats it to be compatible with ElasticSearch.

Keeping Data Synced

Every hour a cron runs to manually sync new site data over to ElasticSearch. This will grab any new data on the site and send it over to ElasticSearch.

Note: Currently the procedure that runs on in ElasticPress BuddyPress to sync data will only sync new data, it will not remove data that has been deleted. To re-index the whole site, run bin/index_elasticpress.bash setup.

Clone this wiki locally