因为我既没有在网上找到答案,也没有在Hybris指南中找到答案,所以我在这里提出这个问题。
在Solr schema.xml中,我有一个dynamicField,其模式名为*_sortabletext,类型为sortabletext。
在表SolrIndexedProperty的solr.impex中定义了以下行:
INSERT_UPDATE SolrIndexedProperty;solrIndexedType(identifier)[unique=true];name[unique=true];type(code);sortableType(code);currency[default=false];localized[default=false];multiValue[default=false];useForSpellchecking[default=false];useForAutocomplete[default=false];fieldValueProvider;valueProviderParameter;ftsPhraseQuery[default=false];ftsPhraseQueryBoost;ftsQuery[default=false];ftsQueryBoost;ftsFuzzyQuery[default=false];ftsFuzzyQueryBoost;ftsWildcardQuery[default=false];ftsWildcardQueryType(code)[default=POSTFIX];ftsWildcardQueryBoost;ftsWildcardQueryMinTermLength;$classAttributeAssignment
;$solrIndexedType; name;text;sortabletext;;true;;true;true;springELValueProvider;getName(#lang);true;100;true;600;;25;;;50;3指示此表中sortableType(代码)列的sortbletext的目的是什么?
发布于 2018-09-29 17:41:57
它定义了此属性的排序方式。‘'sortabletext’表示您可以对结果进行字母数字排序。
你也可以根据int值进行排序,等等。
https://stackoverflow.com/questions/52563035
复制相似问题