In reply to Michele.

Hi Michele,

Sorry for the slow response.

Jetpack Search does allow full control to override the Elasticsearch query. We do not currently have any UI in the admin to allow adjusting it though. In general I think hand tuning parts of the query is pretty hard to do, and so adding UI for that would not be very beneficial and would be confusing for most users. As we get data from more sites I am also planning to experiment with the defaults to try and improve the default query. So I don't want to add a lot of UI for something that is likely to change a lot.

With some coding though you definitely can change the query. The individual field boosting is done here (and can be overridden): https://github.com/Automattic/jetpack/blob/master/modules/search/class.jetpack-search.php#L845

Additionally there is an open issue to add more filters for controlling the query. Your case of wanting to boost one post type over others is covered in there: https://github.com/Automattic/jetpack/issues/7975

Improving query customization is definitely something we plan to work on.