8244 发表于 2017-12-19 16:36:56

Solr 6.7学习笔记(08)

  在搜索中,我们搜索时,通常会自动返回一些相关的搜索。比如,你搜索了一本书,会自动返回作者信息加上他的其它书籍的数量。这种功能在Solr中称之为Facet。不太好翻译。下面对于参数的说明,我以搜索“手机”为例子,比较好说明一点。其中一些属性可能并不适用于中文。我的说明仅仅是举个例子。搜索"手机"时,可能会返回的>  品牌 (20),类型(2),颜色(10)
  说明:品牌,类型,颜色就是所说的facet,后面括号里表示数量。品牌(20):有20个品牌。 类型(2):表示有2种类型(智能机和老人机)
参数描述facet为TRUE时,启用该功能facet.query默认情况下,Solr会自动Facet的field并返回其相关的计数结果 。指定Lucene语法的查询语句,可以覆盖默认行为。facet.field指定作为facet的field。比如“品牌”facet.prefix以此值为前辍的terms才会作为Facetfacet.contains字符串包含此值的terms才会作为Facetfacet.contains.ignoreCase匹配>

  还有另外一种facet,例如价格。需要把不同的价格范围当作 一个facet。此时可以设置>
页: [1]
查看完整版本: Solr 6.7学习笔记(08)