Relevanssi Premium SQL errors since 1.15.x
-
Here’s the two errors I’m getting on each search query:
`
WordPress database error Unknown column ‘relevanssi.doc’ in ‘IN/ALL/ANY subquery’ for query SELECT COUNT(DISTINCT(doc)) FROM wp_relevanssi#012#011#011#011#011#011#011WHERE (term LIKE ‘%cat’ OR term LIKE ‘cat%’) AND ((relevanssi.doc IN (SELECT DISTINCT(posts.ID) FROM wp_posts AS posts#012#011#011#011#011WHERE posts.post_type NOT IN (‘revision’, ‘nav_menu_item’, ‘custom_css’, ‘customize_changeset’, ‘acf-field-group’, ‘acf-field’, ‘tribe_venue’, ‘tribe_organizer’, ‘deleted_event’))) OR (relevanssi.doc = -1)) AND doc IN (SELECT DISTINCT(ID) FROM wp_posts WHERE post_type=’forms’) made by require(‘wp-blog-header.php’), wp, WP->main, WP->query_posts, WP_Query->query, WP_Query->get_posts, apply_filters_ref_array, WP_Hook->apply_filters, relevanssi_query, relevanssi_do_query, relevanssi_search_multi
WordPress database error Unknown column ‘relevanssi.doc’ in ‘IN/ALL/ANY subquery’ for query SELECT COUNT(DISTINCT(doc)) FROM wp_relevanssi WHERE (term LIKE ‘%cat’ OR term LIKE ‘cat%’)
AND ((relevanssi.doc IN (SELECT DISTINCT(posts.ID) FROM wp_posts AS posts#012#011#011#011#011WHERE posts.post_type NOT IN (‘revision’, ‘nav_menu_item’, ‘custom_css’, ‘customize_changeset’, ‘acf-field-group’, ‘acf-field’, ‘tribe_venue’, ‘tribe_organizer’, ‘deleted_event’))) OR (relevanssi.doc = -1)) AND doc IN (SELECT DISTINCT(ID) FROM wp_posts WHERE post_type=’forms’) made by require(‘wp-blog-header.php’), wp, WP->main, WP->query_posts, WP_Query->query, WP_Query->get_posts, apply_filters_ref_array, WP_Hook->apply_filters, relevanssi_query, relevanssi_do_query, relevanssi_search_multi
`
In
relevanssi_search_multi
, there are these three queries:`
$query = “SELECT *, title + content + comment + tag + link + author + category + excerpt + taxonomy + customfield AS tf
FROM $relevanssi_table AS relevanssi $query_join WHERE $term_cond $query_restrictions”;
`
`
$query = “SELECT COUNT(DISTINCT(doc)) FROM $relevanssi_table WHERE $term_cond $query_restrictions”;
`
`
$query = “SELECT COUNT(DISTINCT(doc)) FROM $relevanssi_table
WHERE (term LIKE ‘%$term’ OR term LIKE ‘$term%’) $query_restrictions”;
`
The first query uses
FROM $relevanssi_table AS relevanssi
but the other two just useFROM $relevanssi_table
. I expect that either$term_cond
or$query_restrictions
(or both) is usingrelevanssi.doc
which is leading to theunknown column
errors.Thanks,
Tom
- The topic ‘Relevanssi Premium SQL errors since 1.15.x’ is closed to new replies.