diff --git a/vendor/bazaarvoice/bazaarvoice-magento2-ext/Model/Indexer/Eav.php b/vendor/bazaarvoice/bazaarvoice-magento2-ext/Model/Indexer/Eav.php
--- a/vendor/bazaarvoice/bazaarvoice-magento2-ext/Model/Indexer/Eav.php
+++ b/vendor/bazaarvoice/bazaarvoice-magento2-ext/Model/Indexer/Eav.php	(date 1696559711134)
@@ -1113,6 +1113,7 @@
         string $entityType = 'catalog_product'
     ) {
         $attribute = $this->eavConfig->getAttribute($entityType, $attributeCode);
+        if ($attribute->getBackendType() === 'static') return;

         $aliasTableName = $mainTableAlias.'t'.$attribute->getId();
         $storeAliasTableName = 's' . $mainTableAlias.'t'.$attribute->getId();
@@ -1158,14 +1159,21 @@
         string $entityType = 'catalog_product'
     ): Zend_Db_Expr {
         $attribute = $this->eavConfig->getAttribute($entityType, $attributeCode);
-        $aliasTableName = $mainTableAlias.'t'.$attribute->getId();
-        $columnValue = $this->resourceConnection->getConnection()->getIfNullSql(
-            's' . $aliasTableName . '.value',
-            $aliasTableName . '.value'
-        );
-
-        $select->columns([$fieldAlias => $columnValue]);
-
+        if ($attribute->getBackendType() === 'static') {
+            $aliasTableName = $mainTableAlias;
+            $columnValue = $this->resourceConnection->getConnection()->getIfNullSql(
+                $aliasTableName . '.' . $attributeCode,
+                $aliasTableName . '.' . $attributeCode
+            );
+            $select->columns([$fieldAlias => $columnValue]);
+        } else {
+            $aliasTableName = $mainTableAlias.'t'.$attribute->getId();
+            $columnValue = $this->resourceConnection->getConnection()->getIfNullSql(
+                's' . $aliasTableName . '.value',
+                $aliasTableName . '.value'
+            );
+            $select->columns([$fieldAlias => $columnValue]);
+        }
         return $columnValue;
     }

