2015-01-08 76 views
0

我有一个Solr的索引具有以下字段Solr的依赖搜索过滤器

year 
make 
model 
horsepower 
color 
price 

这些都是相互依存的

  • 化妆取决于一年
  • 模型依赖于化妆+一年
  • 马力取决于年份+年份+型号等。

假设我有一个查询

year = 2015 & make = bmw & model = a4 & horsepower = 300 & color = red 

现在我希望得到各方面的一个Solr的查询

like list of years 
list of make where year = 2015 
list of model where year = 2015 and make= bmw and so on 

是否有任何技术或通过Solr的实现这一目标的可能途径。

- 感谢

回答

0

你可以看看Solr中4.10介绍枢纽方面,并说明如下:http://lucidworks.com/blog/pivot-facets-inside-and-out/

你可以尝试这样的事情:

/select?q=*:* &facet=true &facet.pivot.mincount=1 &facet.pivot=year,make,model

+0

Mihalcea:没有“只有链接”的答案,PLZ。 – MichaelS

+0

我也使用pivoting来解决这个问题和它的作品。 –