我添加了一些字段,例如manufacturer
,group
,description
,num
。
如果我使用QueryParser sometext*
之类的查询,SimpleFaceted可以正常工作。
我试图使用num:[100 TO 200]
,
num是带有SetIntValue(150)的NumericField。
我没有得到任何回报。
我错过了什么吗?
答案 0 :(得分:1)
您无法使用普通查询解析器进行数值范围查询。但是,假设您在查询时知道哪些字段是数字,则从Lucene查询解析器派生类并根据需要创建数值范围查询并不困难。
当v3.4的端口可用时,对标准查询解析器中的数字查询的支持看起来应该在Lucene.Net中可用。 (见Java Lucene issue 1768)
祝你好运,