Solr 索尔小面间隔

Solr 索尔小面间隔,solr,intervals,facet,Solr,Intervals,Facet,我有一个Solr4.50安装,想展示一个interval方面。 我在这里读了文件: 并添加了完全相同的字段“价格”。我可以得到各种刻面,除了间隔: ...&facet=true&facet.interval=price&f.price.facet.interval.set=(10,100] 然而,我没有得到任何与时间间隔有关的信息: "facet_counts": { "facet_queries": {}, "facet_fields": {},

我有一个Solr4.50安装,想展示一个interval方面。 我在这里读了文件:

并添加了完全相同的字段“价格”。我可以得到各种刻面,除了间隔:

...&facet=true&facet.interval=price&f.price.facet.interval.set=(10,100]
然而,我没有得到任何与时间间隔有关的信息:

  "facet_counts": {
    "facet_queries": {},
    "facet_fields": {},
    "facet_dates": {},
    "facet_ranges": {}
  }
此外,除了上面的文档链接,我没有找到任何与间隔刻面相关的内容


有人能给我一个工作示例吗?

不确定您是否仍然有这个问题,但是间隔镶嵌面只能用于在schema.xml中为其启用docValues=true的字段。 价格不是一个,因此它不能提供任何相同的间隔

如果有帮助,请告诉我

此外,要检查间隔镶嵌面,请检查以下链接:

谢谢,
Ati

一些带说明的示例会很好。如果您使用schema.xml和example/exampledocs文件,您可以尝试运行以下查询以查看Interval Facet is action:[link](*:*&Facet=true&Facet.Interval=popularity&f.popularity.Facet.Interval.set=[0,4]&f.popularity.Facet.Interval.set=[0,4]&f.popularity.Facet.Interval.set]=(4100]&facet.limit=5&rows=0&wt=json&indent=true)。这基本上是在字段流行度上构建间隔facet。间隔facet的基本限制是docValue应该为true,正如您所知,docValue当前仅限于StrField、UUIDField和所有Trie*字段以及单值字段