Solr Facet
一、Facet介绍 solr facet 是solr搜索的一大特色,facet不好翻译,有说是垂直搜索,有说是分片搜索,但都不是很好,还是懒得翻译了,就叫facet ,具体功能看下面的例子意会吧。 比如你上淘宝,输入“笔记本”进行搜索,就会出现品牌分类,价格范围等分类,这个就叫facet了。这个例子也许好不是那么准确的描述facet,不过基本上就是这个意思。对输入关键字后搜索出来的结果再进行分类。 二、 Facet查询 进行Facet查询需要在请求参数中加入 ” facet=on ” 或者 ” facet=true ” 只有这样Facet组件才起作用. 1. Field Facet Facet字段通过在请求中加入 ” facet.field ” 参数加以声明,如果需要对多个字段进行Facet查询,那么将该参数声明多次.比如 http://localhost:8983/solr/select?q=联想&facet=on&facet.field=cpu&facet.field=videoCard 查询返回 Xml代码 < lst name = "facet_counts" > < lst name = "facet_queries" /> < lst name = "facet_fields" > < lst name = "cpu" > < int name = "Intel