Indexação
A variável Live Search o processo de indexação lê o catálogo de atributos do produto e cria um índice para que os produtos possam ser pesquisados, filtrados e apresentados rapidamente.
As propriedades do atributo de produto (metadados) determinam:
- Como um atributo pode ser usado no catálogo
- Sua aparência e comportamento na loja
- Os dados incluídos nas operações de transferência de dados
O escopo dos metadados do atributo é website/store/store view
.
A variável Live Search A API permite que um cliente classifique por qualquer atributo de produto que tenha a propriedade storefront Use in Search
definir como Yes
no Administrador do Adobe Commerce. Quando ativado, Search Weight
e Visible in Advanced Search
pode ser definido para o atributo.
Live Search não indexa produtos excluídos ou aqueles definidos como Not Visible Individually
.
Pipeline de indexação
O cliente chama o serviço de pesquisa da loja para recuperar (filtrável, classificável) os metadados do índice. Somente atributos de produto pesquisáveis com o Usar na navegação em camadas propriedade definida como Filterable (with results)
e Usar para classificar na lista de produtos definir como Yes
pode ser chamado pelo serviço de pesquisa.
Para construir uma consulta dinâmica, o serviço de pesquisa precisa saber quais atributos podem ser pesquisados e quais deles peso. Live Search respeita os pesos de pesquisa do Adobe Commerce (1-10, onde 10 é a prioridade mais alta). A lista de dados sincronizados e compartilhados com o serviço de catálogo pode ser encontrada no schema, que é definido em:
vendor/magento/module-catalog-data-exporter/etc/et_schema.xml
- Verificar comerciante para Live Search direito.
- Obtenha exibições da loja com alterações nos metadados do atributo.
- Armazenar atributos de indexação.
- Reindexar índice de pesquisa.
Índice completo
Quando Live Search estiver configurado e sincronizado durante a integração, pode levar até 60 minutos para criar o índice inicial. Catálogos grandes podem levar mais tempo para serem indexados. O processo começa após cron
O envia o feed e termina a execução.
Os seguintes eventos acionam uma criação de índice e sincronização completa:
- Integração sincronização de dados do catálogo
- Alterações nos metadados do atributo
Por exemplo, alterar a variável Use in Search
propriedade do color
atributo de No
para Yes
altera os metadados do atributo para searchable=true
, e aciona uma sincronização completa e reindexação. Os metadados de atributo a seguir acionam uma sincronização completa e reindexação quando alterados:
filterableInSearch
searchable
sortable
visibleInSearch
Streaming de atualizações de produto
Depois que o índice inicial for criado durante integração, as seguintes atualizações de produtos incrementais são continuamente sincronizadas e reindexadas:
- Novos produtos adicionados ao catálogo
- Alterações nos valores de atributo de produto
Por exemplo, adicionar um novo valor de amostra à variável color
o atributo é manipulado como uma atualização de produto de transmissão.
Fluxo de trabalho de atualização de transmissão:
- Os produtos atualizados são sincronizados da instância do Adobe Commerce para o serviço de catálogo.
- O serviço de indexação procura continuamente atualizações de produtos no serviço de catálogo. Os produtos atualizados são indexados à medida que chegam ao serviço de catálogo.
- Pode levar até 15 minutos para que uma atualização de produto seja disponibilizada no Live Search.
Pesquisa de cliente
A variável Live Search A API permite que um cliente classifique por qualquer atributo de produto classificável definindo o propriedade storefront, Usado para classificar em listagens de produtos para Yes
. Dependendo do tema, essa configuração faz com que o atributo seja incluído como uma opção no Classificar por controle de paginação em páginas de catálogo. Até 200 atributos de produto podem ser indexados por Live Search, com propriedades da loja que podem ser pesquisadas e filtradas.
Os metadados do índice são armazenados no pipeline de indexação e podem ser acessados pelo serviço de pesquisa.
Fluxo de trabalho de atributo classificável
- O cliente chama o Serviço de pesquisa.
- O Serviço de pesquisa chama o Serviço de administração de pesquisa.
- O serviço de pesquisa chama o pipeline de indexação.
Indexado para todos os produtos
A ordem dos campos nesta lista reflete a ordem típica das colunas nos dados do produto exportados.
environment_id
website_code
store_code
store_view_code
product_id
sku
name
type
displayable
deleted
url
currency
meta_description
meta_keyword
meta_title
description
short_description
weight
image
small_image
thumbnail_image
prices
in_stock
low_stock
O campo a seguir é indexado para todos os produtos configuráveis:
childrenSkus