Domanda

Quando faccio una ricerca di 999 ottengo 11 articoli, 10 dei quali non hanno 999 nel loro nome, in un primo momento ho pensato che forse la ricerca esamina anche le loro descrizioni, ma non v'è alcuna 999 nelle descrizioni l'altro 10 di entrambi.

Quindi mi chiedevo che cosa gli altri attributi la funzione di ricerca in Magento in realtà guarda per far apparire i risultati.

Si noti anche che tutti questi elementi sono prodotti configurabili ei prodotti semplici ad essi associati sono grosso modo gli stessi dati esatti, ma hanno diverse SKU e il loro nome hanno anche le loro dimensioni in loro (anche se nessuna delle dimensioni sono 999)

È stato utile?

Soluzione

Quando si definiscono gli attributi per i prodotti è possibile contrassegnarli come 'ricercabile'. La ricerca viene effettuata sul attributi contrassegnati come quello.
I valori di questi attributi sono aggregate nella catalogsearch_fulltext tavolo.
Forse il '999' valore è in su degli attributi che non si conosce è ricercabile.
È possibile identificare gli attributi di ricerca-grado con questa query:

select a.*, b.* from eav_attribute a inner join catalog_eav_attribute b on a.attribute_id = b.attribute_id where b.is_searchable = 1
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top