我的问题是我的文档包含数值和这样的单位:
重量:100克
重量:千公斤
我想要这样的查询:
重量:[5g至100KG]
当然,这种操作就像听起来一样简单,值保存为字符串。我做了一些研究并想出了这个https://dzone.com/articles/build-a-custom-solr-filter-to-handle-unit-conversions。
这很好,我可以搜索: 重量:100000g,得到的结果重量:100kg,不错。但是我无法弄清楚如何扩展它,以便进行范围搜索。
感谢您的帮助,Patrick