In this episode, John James Jacoby and I discuss the news of the week. We also chat about the Winter Olympics, crypto mining in order to access content on the web, and the joys of taking care of a puppy. Last but not least, we talk about Elasticsearch in Jetpack 5.8 and whether or not improving WordPress’ native search functionality through a service is the way to go.
Jetpack 5.8 Adds Lazy Loading for Images Module
10up Turns Seven
“Not Updated In …” Warning
Next Episode: Wednesday, February 21st 3:00 P.M. Eastern
Subscribe to WordPress Weekly via Itunes
Subscribe to WordPress Weekly via RSS
Subscribe to WordPress Weekly via Stitcher Radio
Subscribe to WordPress Weekly via Google Play
Listen To Episode #305:
Hi there, I’m one of the developers of Jetpack’s new Elasticsearch-powered Search feature in the Professional plan.
I want to make a quick comment on your discussion of algorithmic feeds:
Jetpack’s Elasticsearch module only intercepts _searches_. It doesn’t alter your home page feed at all. This is not for creating a Facebook-style feed (though that might be a fun thing to add in the future for bbPress and BuddyPress sites).
Elasticsearch isn’t best for creating chronological feeds. Sorting chronologically isn’t hard for MySQL, it actually is one of the things that a database like MySQL does best. Where Elasticsearch shines is when you search using a phrase to find the most relevant content for your query – so-called “needle in a haystack” search.
Elasticsearch can combine many factors, not just word frequency, when ranking results. It can search in language-aware ways for stemming, spell-correction and more. It can search nested document features like taxonomies at blazing speed. It can surface “aggregations” across results that let you drill down by any aspect of a document – date, rating, price, etc. with almost no performance cost. And, obviously, it can search vast amounts of content extremely quickly by distributing the search across hundreds of machines at once.
But the main thing I wanted to say is: there’s a difference between a feed and search. Jetpack Search is focused on Searching, and we think this is a great example of where Jetpack can add value to your site that will never make it to Core because it requires specialized infrastructure that almost all hosting plans don’t include.