在Solr中应用构面查​​询

时间:2013-09-01 23:44:31

标签: solr lucene

我正试图通过这样做来实现价格范围方面的查询

facet.query=[* TO 8]&facet.query=[8 TO 15]&facet.query=[15 TO *]

首先,如何将此查询命名为“PriceRange”(或类似),以便在结果中看起来像

<facet_queries>
   <pricerange>
       <int name="[* TO 8]">XX</int>
       <int name="[8 TO 15]">XX</int>
       <int name="[15 TO *]">XX</int>
   </pricerange>
 </facet_queries>

其次,当有人点击时说“8到15”时如何应用查询过滤器?

提前致谢:)

1 个答案:

答案 0 :(得分:0)

  1. 您可以在程序中重命名,也可以使用XsltResponseWriter使用XSL样式表重命名。
  2. 如果您的字段为&fq=price:[15 TO *] ,则
  3. price添加到您的网址