SOLR-字符串字段排序
我在SOLR中定义了一个字符串字段,其中填充了诸如“02001”和“50002”等值。。。SOLR-字符串字段排序,solr,Solr,我在SOLR中定义了一个字符串字段,其中填充了诸如“02001”和“50002”等值。。。 我要求它是一个字符串字段,因为我将其标记为过滤目的。现在,当我尝试在这个字段上排序时,它显示了错误的顺序(甚至不是ASCII)。是否有办法在asc./desc.顺序中对该字段进行排序?谢谢。如果您在标记化字段上排序,您可能在多值字段上排序,这可能不会给您预期的结果 您可以通过添加一个用于排序的专用字段来解决此问题,该字段包含您要排序的值,如果您想将值解析为整数或仍将其用作字符串值,则还可以使用更合适的字段
我要求它是一个字符串字段,因为我将其标记为过滤目的。现在,当我尝试在这个字段上排序时,它显示了错误的顺序(甚至不是ASCII)。是否有办法在asc./desc.顺序中对该字段进行排序?谢谢。如果您在标记化字段上排序,您可能在多值字段上排序,这可能不会给您预期的结果
您可以通过添加一个用于排序的专用字段来解决此问题,该字段包含您要排序的值,如果您想将值解析为整数或仍将其用作字符串值,则还可以使用更合适的字段类型(如tint)。请分享您尝试的内容以及失败的原因?举个例子会更好。谢谢