问题描述
如何根据产品代码从solr检索产品。我有一列保存最畅销产品代码的列表。根据产品代码,我如何获得产品并将其显示在类别页面中,请提供实现此目标的步骤 为了索引,我在impex下面使用了这个。
$catalogVersions=catalogVersions(catalog(id),version);
$productCatalog=apparelProductCatalog
$serverConfigName=$siteUid SolrserverConfig
$indexConfigName=$siteUid SolrIndexConfig
$searchConfigName=$siteUid PageSize
$facetSearchConfigName=$siteUid Index
$facetSearchConfigDescription=top selling products solr index
$searchIndexNamePrefix=topsellingproductscodes
$solrIndexedType=$siteUidTopSellingProducts
$indexBaseSite=$siteUid
$indexLanguages=en
$indexCurrencies=GBP
$lang=en
# Declare the indexed type MyEmployee
INSERT_UPDATE SolrIndexedType;identifier[unique=true];type(code);variant
;$solrIndexedType;TopSoldProducts;false
#Adding top Selling Products into facet search config
INSERT_UPDATE SolrFacetSearchConfig;name[unique=true] ;description ;indexNamePrefix ;languages(isocode);currencies(isocode);solrserverConfig(name);solrsearchConfig(description);solrIndexConfig(name);solrIndexedTypes(identifier);enabledLanguageFallbackMechanism;$catalogVersions;;;;;;;;;
;$facetSearchConfigName;$facetSearchConfigDescription;$searchIndexNamePrefix;$indexLanguages ;$indexCurrencies ;Default ;Default;Default;$solrIndexedType;true;$productCatalog:Online;;;;;;;;;
# Indexing
INSERT_UPDATE SolrIndexedProperty ;solrIndexedType(identifier)[unique=true]; name[unique=true] ;type(code) ;multiValue ;fieldValueProvider ;valueProviderParameter
;$solrIndexedType ; products ;string ;true ;topSoldProductsValueProvider ;products
# Create the queries that will be used to extract data for Solr
INSERT_UPDATE SolrIndexerQuery;solrIndexedType(identifier)[unique=true];identifier[unique=true];type(code);injectCurrentDate[default=true];injectCurrentTime[default=true];injectLastIndexTime[default=true];query;user(uid)
;$solrIndexedType;$solrIndexedType-fullQuery;full;;;false;"SELECT {PK} FROM {TopSoldProducts}";anonymous
;$solrIndexedType;$solrIndexedType-updateQuery;update;;;;"SELECT {tsp:PK} FROM {TopSoldProducts AS tsp} WHERE ({p:modifiedtime} >= ?lastIndexTime";anonymous```
thank you.
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)