我在solr中有一条记录,该记录的字段中包含一个数字值和一个单词。数值包括小数和小数。例如,此字段的值可以是
在solr中使用按索引排序,我将得到以下顺序:
如果我使用从https://www.andornot.com/blog/post/Make-numbers-behave-when-sorting-alphanumerically-in-Solr.aspx生成字母数字字段的解决方案 我得到以下命令:
改进是Solr Facet认识到11大于2。但是,我需要的顺序应该是:
如何获取Solr以字母数字对小数和小数排序的方面值?
答案 0 :(得分:1)
简单的答案是:你不知道。 Solr不知道3/4 == 0.75。
但是它是Solr,所以可能有一个自定义的解决方案,这取决于您所获得的分数的数量。
3/4 => 0.75
。这样既可以分类,又可以增加搜索查询可以包含的内容(即两种格式)的灵活性。