solr - 如何为布尔值添加 Hybris Solr By
问题描述
我有一个名为isNewProduct (boolean) 的 Solr 索引属性,我想为此属性创建一个新的 Solr By 选项。(isNewProduct==true 的产品必须先出现)。
关于如何实现这一点的任何提示?
解决方案
您所要做的就是在 Impex 下运行(用您的实际值更改它),您就完成了。
$lang=en
$solrIndexedType=YourProductType
INSERT_UPDATE SolrSort ; indexedType(identifier)[unique=true] ; code[unique=true] ; name[lang=$lang] ; useBoost
; $solrIndexedType ; isNewProduct ; New Product ;false
INSERT_UPDATE SolrSortField ; sort(indexedType(identifier),code)[unique=true] ; fieldName[unique=true] ; ascending[unique=true]
; $solrIndexedType:isNewProduct ; isNewProduct ; true
请注意,当我们添加新的 SolrSort 时,Hybris 在内部添加了对SolrIndexedType
insorts
字段的引用,以便您可以在店面看到该选项。但是,如果您的 SolrSort 值丢失,您始终可以使用后台/Impex 验证和更正它。
像下面的东西
INSERT_UPDATE SolrIndexedType ; identifier[unique=true] ; sorts(code)
; $solrIndexedType ; SolrSortCode1,SolrSortCode2,isNewProduct
推荐阅读
- python - Scrapy:如何从脚本中导出 Json
- php - 如何使用 PHP 和 json_decode 在循环中解码 JSON?
- matplotlib - RGBA 参数无效:使用 Matplotlib 时,masked_array(data=[1.0, 0.5651961183210134, 0.0, 1.0], mask=False
- javascript - 我的目标是写一个条件,如果我点击“卡 1”,我需要填充与公共属性匹配的 arr2 的值
- spring - Spring Boot 库项目未从 /conf 文件夹中选择外部文件配置
- sql-server - 在 STORED PROCEDURE SQL SERVER 中使用 Always Encrypted
- android - 如何使用自定义布局作为 RadioButton 标签
- javascript - 使用 fast-xml-parser 分别获取文本节点(以正确的顺序)?
- rpa - 如何从泛卡中提取信息并将其保存在ui路径中的excel列中
- sql - SQL count 出现问题