Clean Wordpress install, wpsolr doesn’t replace default search

  • Japhy
    Participant
    5 months, 4 weeks ago #37254

    This is what I get after enabling debug.log and doing a search. This is interesting indeed:

    [03-Nov-2023 06:42:47 UTC] WPSOLR message: Error sent from Weaviate: Cannot query field “wpsolr_post_thumbnail_href_str” on type “Dev_index”. Did you mean “wpsolr_post_author_s” or “wpsolr_post_status_s”?

    
    [03-Nov-2023 06:41:42 UTC] PHP Deprecated:  Optional parameter $search declared before required parameter $table is implicitly treated as a required parameter in /var/www/html/wp-content/plugins/search-and-replace/inc/Database/Replace.php on line 117
    [03-Nov-2023 06:41:42 UTC] PHP Deprecated:  Optional parameter $replace declared before required parameter $table is implicitly treated as a required parameter in /var/www/html/wp-content/plugins/search-and-replace/inc/Database/Replace.php on line 117
    [03-Nov-2023 06:41:42 UTC] PHP Deprecated:  Optional parameter $search declared before required parameter $table is implicitly treated as a required parameter in /var/www/html/wp-content/plugins/search-and-replace/inc/Database/Exporter.php on line 295
    [03-Nov-2023 06:41:42 UTC] PHP Deprecated:  Optional parameter $replace declared before required parameter $table is implicitly treated as a required parameter in /var/www/html/wp-content/plugins/search-and-replace/inc/Database/Exporter.php on line 295
    [03-Nov-2023 06:41:47 UTC] WPSOLR message: Error sent from Weaviate: Cannot query field "wpsolr_post_thumbnail_href_str" on type "Dev_index". Did you mean "wpsolr_post_author_s" or "wpsolr_post_status_s"?
    [03-Nov-2023 06:41:47 UTC] WPSOLR trace: #0 /var/www/html/wp-content/plugins/wpsolr-free/wpsolr/core/classes/engines/weaviate/php_client/class-wpsolr-php-rest-api-response.php(49): wpsolr\core\classes\engines\weaviate\php_client\WPSOLR_Php_Rest_Api_Response->_send_error_msg('Cannot query fi...')
    #1 /var/www/html/wp-content/plugins/wpsolr-free/wpsolr/core/classes/engines/weaviate/php_client/class-wpsolr-php-rest-api.php(73): wpsolr\core\classes\engines\weaviate\php_client\WPSOLR_Php_Rest_Api_Response->__construct(Array)
    #2 /var/www/html/wp-content/plugins/wpsolr-free/wpsolr/core/classes/engines/weaviate/php_client/class-wpsolr-php-rest-api.php(134): wpsolr\core\classes\engines\weaviate\php_client\WPSOLR_Php_Rest_Api->_convert_api_response(Array)
    #3 /var/www/html/wp-content/plugins/wpsolr-free/wpsolr/core/classes/engines/weaviate/php_client/class-wpsolr-php-rest-api.php(113): wpsolr\core\classes\engines\weaviate\php_client\WPSOLR_Php_Rest_Api->_post_put('POST', '/v1/graphql', Array, Array, false)
    #4 /var/www/html/wp-content/plugins/wpsolr-free/wpsolr/core/classes/engines/weaviate/php_client/class-wpsolr-php-rest-api.php(86): wpsolr\core\classes\engines\weaviate\php_client\WPSOLR_Php_Rest_Api->post_put('POST', '/v1/graphql', Array, Array)
    #5 /var/www/html/wp-content/plugins/wpsolr-free/wpsolr/core/classes/engines/weaviate/php_client/class-wpsolr-php-search-index.php(109): wpsolr\core\classes\engines\weaviate\php_client\WPSOLR_Php_Rest_Api->post('/v1/graphql', Array, Array)
    #6 /var/www/html/wp-content/plugins/wpsolr-free/wpsolr/core/classes/engines/weaviate/class-wpsolr-search-weaviate-client.php(177): wpsolr\core\classes\engines\weaviate\php_client\WPSOLR_Php_Search_Index->search(Object(GraphQL\Query))
    #7 /var/www/html/wp-content/plugins/wpsolr-free/wpsolr/core/classes/engines/class-wpsolr-abstractsearchclient-root.php(1067): wpsolr\core\classes\engines\weaviate\WPSOLR_Search_Weaviate_Client->search_engine_client_execute(Object(wpsolr\core\classes\engines\weaviate\php_client\WPSOLR_Php_Search_Client), Object(GraphQL\Query))
    #8 /var/www/html/wp-content/plugins/wpsolr-free/wpsolr/core/classes/engines/class-wpsolr-abstractsearchclient-root.php(1017): wpsolr\core\classes\engines\WPSOLR_AbstractSearchClient_Root->execute_query()
    #9 /var/www/html/wp-content/plugins/wpsolr-free/wpsolr/core/classes/ui/class-wpsolr-query.php(483): wpsolr\core\classes\engines\WPSOLR_AbstractSearchClient_Root->execute_wpsolr_query(Object(wpsolr\core\classes\ui\WPSOLR_Query), false)
    #10 /var/www/html/wp-includes/class-wp-query.php(3800): wpsolr\core\classes\ui\WPSOLR_Query->get_posts()
    #11 /var/www/html/wp-includes/class-wp.php(662): WP_Query->query(Array)
    #12 /var/www/html/wp-includes/class-wp.php(782): WP->query_posts()
    #13 /var/www/html/wp-includes/functions.php(1335): WP->main('')
    #14 /var/www/html/wp-blog-header.php(16): wp()
    #15 /var/www/html/index.php(17): require('/var/www/html/w...')
    #16 {main}
    [03-Nov-2023 06:41:47 UTC] PHP Warning:  Undefined variable $ajax_delay_ms in /var/www/html/wp-content/plugins/wpsolr-free/wpsolr/core/wpsolr_include.inc.php on line 714
    [03-Nov-2023 06:41:50 UTC] PHP Warning:  Undefined variable $ajax_delay_ms in /var/www/html/wp-content/plugins/wpsolr-free/wpsolr/core/wpsolr_include.inc.php on line 714
    [03-Nov-2023 06:42:47 UTC] WPSOLR message: Error sent from Weaviate: Cannot query field "wpsolr_post_thumbnail_href_str" on type "Dev_index". Did you mean "wpsolr_post_author_s" or "wpsolr_post_status_s"?
    [03-Nov-2023 06:42:47 UTC] WPSOLR trace: #0 /var/www/html/wp-content/plugins/wpsolr-free/wpsolr/core/classes/engines/weaviate/php_client/class-wpsolr-php-rest-api-response.php(49): wpsolr\core\classes\engines\weaviate\php_client\WPSOLR_Php_Rest_Api_Response->_send_error_msg('Cannot query fi...')
    #1 /var/www/html/wp-content/plugins/wpsolr-free/wpsolr/core/classes/engines/weaviate/php_client/class-wpsolr-php-rest-api.php(73): wpsolr\core\classes\engines\weaviate\php_client\WPSOLR_Php_Rest_Api_Response->__construct(Array)
    #2 /var/www/html/wp-content/plugins/wpsolr-free/wpsolr/core/classes/engines/weaviate/php_client/class-wpsolr-php-rest-api.php(134): wpsolr\core\classes\engines\weaviate\php_client\WPSOLR_Php_Rest_Api->_convert_api_response(Array)
    #3 /var/www/html/wp-content/plugins/wpsolr-free/wpsolr/core/classes/engines/weaviate/php_client/class-wpsolr-php-rest-api.php(113): wpsolr\core\classes\engines\weaviate\php_client\WPSOLR_Php_Rest_Api->_post_put('POST', '/v1/graphql', Array, Array, false)
    #4 /var/www/html/wp-content/plugins/wpsolr-free/wpsolr/core/classes/engines/weaviate/php_client/class-wpsolr-php-rest-api.php(86): wpsolr\core\classes\engines\weaviate\php_client\WPSOLR_Php_Rest_Api->post_put('POST', '/v1/graphql', Array, Array)
    #5 /var/www/html/wp-content/plugins/wpsolr-free/wpsolr/core/classes/engines/weaviate/php_client/class-wpsolr-php-search-index.php(109): wpsolr\core\classes\engines\weaviate\php_client\WPSOLR_Php_Rest_Api->post('/v1/graphql', Array, Array)
    #6 /var/www/html/wp-content/plugins/wpsolr-free/wpsolr/core/classes/engines/weaviate/class-wpsolr-search-weaviate-client.php(177): wpsolr\core\classes\engines\weaviate\php_client\WPSOLR_Php_Search_Index->search(Object(GraphQL\Query))
    #7 /var/www/html/wp-content/plugins/wpsolr-free/wpsolr/core/classes/engines/class-wpsolr-abstractsearchclient-root.php(1067): wpsolr\core\classes\engines\weaviate\WPSOLR_Search_Weaviate_Client->search_engine_client_execute(Object(wpsolr\core\classes\engines\weaviate\php_client\WPSOLR_Php_Search_Client), Object(GraphQL\Query))
    #8 /var/www/html/wp-content/plugins/wpsolr-free/wpsolr/core/classes/engines/class-wpsolr-abstractsearchclient-root.php(1017): wpsolr\core\classes\engines\WPSOLR_AbstractSearchClient_Root->execute_query()
    #9 /var/www/html/wp-content/plugins/wpsolr-free/wpsolr/core/classes/ui/class-wpsolr-query.php(483): wpsolr\core\classes\engines\WPSOLR_AbstractSearchClient_Root->execute_wpsolr_query(Object(wpsolr\core\classes\ui\WPSOLR_Query), false)
    #10 /var/www/html/wp-includes/class-wp-query.php(3800): wpsolr\core\classes\ui\WPSOLR_Query->get_posts()
    #11 /var/www/html/wp-includes/class-wp.php(662): WP_Query->query(Array)
    #12 /var/www/html/wp-includes/class-wp.php(782): WP->query_posts()
    #13 /var/www/html/wp-includes/functions.php(1335): WP->main('')
    #14 /var/www/html/wp-blog-header.php(16): wp()
    #15 /var/www/html/index.php(17): require('/var/www/html/w...')
    #16 {main}
    [03-Nov-2023 06:42:47 UTC] PHP Warning:  Undefined variable $ajax_delay_ms in /var/www/html/wp-content/plugins/wpsolr-free/wpsolr/core/wpsolr_include.inc.php on line 714
    wpsolr
    Keymaster
    5 months, 4 weeks ago #37255

    From your logs, it looks like you are using WPSOLR Free (var/www/html/wp-content/plugins/wpsolr-free/…).
    This forum is dedicated to WPSOLR Pro.
    Please open a ticket at https://wordpress.org/plugins/wpsolr-free/.

    Japhy
    Participant
    5 months, 4 weeks ago #37256

    Ah okay didn’t realize that this was for pro only. It’s not that I don’t want to go pro, on the contrary, I just wanted to test drive before purchase. Will open a ticket overthere later today.

    wpsolr
    Keymaster
    5 months, 4 weeks ago #37257

    Waiting for it.

    (Both WPSOLR Pro and WPSOLR Free are automatically tested on the latest Weaviate release. I’ve also retested manually on WPSOLR PRO, with no issue)

    wpsolr
    Keymaster
    5 months, 3 weeks ago #37258

    Solution was to set AUTOSCHEMA_ENABLED: 'false' in Weaviate docker compose.

    See https://wordpress.org/support/topic/wpsolr-search-does-not-replace-default-search/

Viewing 5 posts - 16 through 20 (of 20 total)

You must be logged in to reply to this topic.