Closed fudgemonday closed 4 years ago
Hello @fudgemonday,
Could you please specify which version of the ElasticSuite you are using, cause you mention ElasticSuite Version: 7.9.1
but it looks like a version of Elasticsearch.
Also please specify the output of the reindex command bin/magento indexer:reindex
Best regards
Thanks @vahonc
I've resolved the issue thanks to your questions... I wasn't using "Elasticsuite", but instead "Elasticsearch 7". I changed to use Elasticssuite (as below):
...and then running bin/magento indexer:reindex
again, this time I received the error message:
Catalog Search index process unknown error:
SQLSTATE[42S02]: Base table or view not found: 1146 Table inventory_stock_1 doesn't exist
Which in-turn led me to the solution to my problem - the missing view in my database "inventory_stock_1".
Much appreciated.
Upgraded from Magento 2.3 to Magento 2.4 (CE) which now requires Elasticsearch 7. Installed and configured Elasticsearch 7 as per the instructions, everything looks okay, but I'm getting errors on the store category pages & search results pages and in the admin on the Catalog > Categories page and the Elasticsuite > Analytics > Search Usage pages.
Preconditions
Magento Version : 2.4 CE
ElasticSuite Version : 7.9.1
Environment : Developer
Third party modules :
List of enabled modules: Magento_AdminAnalytics Magento_Store Magento_AdobeIms Magento_AdobeImsApi Magento_AdobeStockAdminUi Magento_MediaGallery Magento_AdobeStockAssetApi Magento_AdobeStockClient Magento_AdobeStockClientApi Magento_AdobeStockImage Magento_Directory Magento_AdobeStockImageApi Magento_AdvancedPricingImportExport Magento_Theme Magento_Amqp Magento_AmqpStore Magento_Config Magento_Backend Magento_Authorization Magento_Search Magento_Backup Magento_Eav Magento_Variable Magento_BundleImportExport Magento_CacheInvalidate Magento_Customer Magento_AdminNotification Magento_Indexer Magento_Security Magento_GraphQl Magento_EavGraphQl Magento_Cms Magento_CatalogImportExport Magento_Catalog Magento_CatalogInventory Magento_Rule Magento_Payment Magento_CatalogRuleGraphQl Magento_CatalogRule Magento_CatalogUrlRewrite Magento_StoreGraphQl Magento_Widget Magento_Quote Magento_SalesSequence Magento_CheckoutAgreementsGraphQl Magento_MediaGalleryUi Magento_CmsGraphQl Magento_CmsUrlRewrite Magento_CmsUrlRewriteGraphQl Magento_User Magento_Msrp Magento_Sales Magento_CatalogGraphQl Magento_Checkout Magento_Contact Magento_Cookie Magento_Cron Magento_Csp Magento_CurrencySymbol Magento_CatalogCustomerGraphQl Magento_Integration Magento_Downloadable Magento_CustomerGraphQl Magento_CustomerImportExport Magento_Deploy Magento_Developer Magento_Captcha Magento_DirectoryGraphQl Magento_QuoteGraphQl Magento_DownloadableGraphQl Magento_ImportExport Magento_ConfigurableProduct Magento_BundleGraphQl Magento_CatalogSearch Magento_AdvancedSearch Magento_Elasticsearch Magento_Email Magento_EncryptionKey Magento_GiftMessage Magento_GoogleAdwords Magento_GoogleAnalytics Magento_Ui Magento_GoogleShoppingAds Magento_CatalogCmsGraphQl Magento_PageCache Magento_GroupedProduct Magento_GroupedImportExport Magento_GroupedCatalogInventory Magento_GroupedProductGraphQl Magento_DownloadableImportExport Magento_Bundle Magento_InstantPurchase Magento_Analytics Magento_Inventory Magento_InventoryAdminUi Magento_InventoryAdvancedCheckout Magento_InventoryApi Magento_InventoryBundleImportExport Magento_InventoryBundleProduct Magento_InventoryBundleProductAdminUi Magento_InventoryBundleProductIndexer Magento_InventoryCatalog Magento_InventorySales Magento_InventoryCatalogAdminUi Magento_InventoryCatalogApi Magento_InventoryCatalogSearch Magento_InventoryConfigurableProduct Magento_InventoryConfigurableProductAdminUi Magento_InventoryConfigurableProductIndexer Magento_InventoryConfiguration Magento_InventoryConfigurationApi Magento_InventoryDistanceBasedSourceSelection Magento_InventoryDistanceBasedSourceSelectionAdminUi Magento_InventoryDistanceBasedSourceSelectionApi Magento_InventoryElasticsearch Magento_InventoryExportStockApi Magento_InventoryIndexer Magento_InventorySalesApi Magento_InventoryGroupedProduct Magento_InventoryGroupedProductAdminUi Magento_InventoryGroupedProductIndexer Magento_InventoryImportExport Magento_InventoryInStorePickupApi Magento_InventoryInStorePickupAdminUi Magento_InventorySourceSelectionApi Magento_InventoryInStorePickup Magento_InventoryInStorePickupGraphQl Magento_Shipping Magento_InventoryInStorePickupShippingApi Magento_InventoryInStorePickupQuoteGraphQl Magento_InventoryInStorePickupSales Magento_InventoryInStorePickupSalesApi Magento_InventoryInStorePickupQuote Magento_InventoryInStorePickupShipping Magento_InventoryInStorePickupShippingAdminUi Magento_Multishipping Magento_Webapi Magento_InventoryCache Magento_InventoryLowQuantityNotification Magento_Reports Magento_InventoryLowQuantityNotificationApi Magento_InventoryMultiDimensionalIndexerApi Magento_InventoryProductAlert Magento_InventoryRequisitionList Magento_InventoryReservations Magento_InventoryReservationCli Magento_InventoryReservationsApi Magento_InventoryExportStock Magento_InventorySalesAdminUi Magento_CatalogInventoryGraphQl Magento_InventorySalesFrontendUi Magento_InventorySetupFixtureGenerator Magento_InventoryShipping Magento_InventoryShippingAdminUi Magento_InventorySourceDeductionApi Magento_InventorySourceSelection Magento_InventoryInStorePickupFrontend Magento_LayeredNavigation Magento_LoginAsCustomer Magento_LoginAsCustomerAdminUi Magento_LoginAsCustomerApi Magento_LoginAsCustomerFrontendUi Magento_LoginAsCustomerLog Magento_LoginAsCustomerPageCache Magento_LoginAsCustomerQuote Magento_LoginAsCustomerSales Magento_Marketplace Magento_MediaContent Magento_MediaContentApi Magento_MediaContentCatalog Magento_MediaContentCms Magento_MediaContentSynchronization Magento_MediaContentSynchronizationApi Magento_MediaContentSynchronizationCatalog Magento_MediaContentSynchronizationCms Magento_AdobeStockAsset Magento_MediaGalleryApi Magento_MediaGalleryCatalog Magento_MediaGalleryIntegration Magento_MediaGallerySynchronization Magento_MediaGallerySynchronizationApi Magento_AdobeStockImageAdminUi Magento_MediaGalleryUiApi Magento_MediaStorage Magento_MessageQueue Magento_CatalogRuleConfigurable Magento_MsrpConfigurableProduct Magento_MsrpGroupedProduct Magento_InventoryInStorePickupMultishipping Magento_MysqlMq Magento_NewRelicReporting Magento_Newsletter Magento_OfflinePayments Magento_SalesRule Magento_GraphQlCache Magento_CardinalCommerce Magento_Vault Magento_Paypal Magento_PaypalGraphQl Magento_Persistent Magento_ProductAlert Magento_ProductVideo Magento_CheckoutAgreements Magento_QuoteAnalytics Magento_ConfigurableProductGraphQl Magento_ReCaptchaAdminUi Magento_ReCaptchaCheckout Magento_ReCaptchaContact Magento_ReCaptchaCustomer Magento_ReCaptchaFrontendUi Magento_ReCaptchaMigration Magento_ReCaptchaNewsletter Magento_ReCaptchaPaypal Magento_ReCaptchaReview Magento_ReCaptchaSendFriend Magento_ReCaptchaUi Magento_ReCaptchaUser Magento_ReCaptchaValidation Magento_ReCaptchaValidationApi Magento_ReCaptchaVersion2Checkbox Magento_ReCaptchaVersion2Invisible Magento_ReCaptchaVersion3Invisible Magento_RelatedProductGraphQl Magento_ReleaseNotification Magento_InventoryLowQuantityNotificationAdminUi Magento_RequireJs Magento_Review Magento_ReviewAnalytics Magento_Robots Magento_Rss Magento_Elasticsearch6 Magento_ConfigurableProductSales Magento_SalesAnalytics Magento_SalesGraphQl Magento_SalesInventory Magento_OfflineShipping Magento_ConfigurableImportExport Magento_UrlRewrite Magento_Elasticsearch7 Magento_CustomerAnalytics Magento_Securitytxt Magento_SendFriend Magento_SendFriendGraphQl Magento_InventoryInStorePickupSalesAdminUi Magento_Sitemap Magento_UrlRewriteGraphQl Magento_CustomerDownloadableGraphQl Magento_Swagger Magento_SwaggerWebapi Magento_SwaggerWebapiAsync Magento_Swatches Magento_SwatchesGraphQl Magento_SwatchesLayeredNavigation Magento_Tax Magento_TaxGraphQl Magento_TaxImportExport Magento_AsynchronousOperations Magento_ThemeGraphQl Magento_Tinymce3 Magento_Translation Magento_GoogleOptimizer Magento_CatalogUrlRewriteGraphQl Magento_CatalogAnalytics Magento_InventoryGraphQl Magento_PaypalCaptcha Magento_VaultGraphQl Magento_Version Magento_InventoryInStorePickupWebapiExtension Magento_WebapiAsync Magento_WebapiSecurity Magento_Weee Magento_WeeeGraphQl Magento_CatalogWidget Magento_Wishlist Magento_WishlistAnalytics Magento_WishlistGraphQl Dotdigitalgroup_Email Dotdigitalgroup_Chat Klarna_Onsitemessaging Mageplaza_Core Mageplaza_AutoRelated Mageplaza_DeleteOrders Mageplaza_GoogleRecaptcha Mageplaza_Smtp Mageplaza_SocialLogin Mimlab_PrestashopMigrationTool Smile_ElasticsuiteAdminNotification Smile_ElasticsuiteCore Smile_ElasticsuiteCatalog Smile_ElasticsuiteCatalogGraphQl Smile_ElasticsuiteCatalogRule Smile_ElasticsuiteCatalogOptimizer Smile_ElasticsuiteTracker Smile_ElasticsuiteThesaurus Smile_ElasticsuiteSwatches Smile_ElasticsuiteIndices Smile_ElasticsuiteAnalytics Smile_ElasticsuiteVirtualCategory Temando_ShippingRemover Vertex_Tax Vertex_AddressValidation Yotpo_Yotpo
Steps to reproduce
Expected result
Actual result
The error message on the 'Elasticsuite > Analytics > Search Usage' page indicates that Elasticsearch5 is being referenced, though I've checked all the settings and can confirm that 'catalog/search/engine' is set to 'elasticsearch7'.
When I check the indices (curl -i http://localhost:9200/_cat/indices?v), I get the following results:
I've tried clearing all caches, rebuilding the search indexes manually, but cannot generate the 'catalog_product' index.
Any insights greatly appreciated. I've gone through all the similar issues I can find on this issue (e.g. checking the product attributes) but haven't found a solution yet.
Thanks in advance.