【问题标题】:solr dependent search filterssolr 相关的搜索过滤器
【发布时间】:2015-01-08 07:20:44
【问题描述】:

我有一个带有以下字段的 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 实现这一目标。

-- 谢谢

【问题讨论】:

    标签: database solr facet


    【解决方案1】:

    您可以查看 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

    【讨论】:

    • Mihalcea:请不要“仅链接”答案。
    猜你喜欢
    • 2014-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-22
    • 2015-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多