This error is the problem:
https://www.screencast.com/t/sTbe5GbVUHXU
You would need to add the tables manually. First though, check if they are already there! They should be named like this:
wp_search_filter_cache
wp_search_filter_term_results
If they are already there, then let me know, or else, if they are not there, you need to rung these two SQL queries to make them:
CREATE TABLE wp_search_filter_cache (
id bigint(20) NOT NULL AUTO_INCREMENT,
post_id bigint(20) NOT NULL,
post_parent_id bigint(20) NOT NULL,
field_name varchar(191) NOT NULL,
field_value varchar(191) NOT NULL,
field_value_num bigint(20) NULL,
field_parent_num bigint(20) NULL,
term_parent_id bigint(20) NULL,
PRIMARY KEY (id),
KEY field_name_index (field_name),
KEY field_value_index (field_value),
KEY field_value_num_index (field_value_num)
)
CREATE TABLE wp_search_filter_term_results (
id bigint(20) NOT NULL AUTO_INCREMENT,
field_name varchar(191) NOT NULL,
field_value varchar(191) NOT NULL,
field_value_num bigint(20) NULL,
result_ids text NOT NULL,
PRIMARY KEY (id),
KEY field_name_index (field_name),
KEY field_value_index (field_value),
KEY field_value_num_index (field_value)
)