一)概述         Facetsolr的高级搜索功能之一,可以给用户提供更友好的搜索体验.在搜索关键字的同时,能够按照Facet的字段进行分组并统计。例如下图所示,你上淘宝,输入“电脑”进行搜索,就会出现品牌分类,价格范围等分类,这个就叫Facet。   二)Solr Facet类型  Solr提供了4种类型的Fact   [java] view plain copy  
转载 2018-07-18 11:06:00
223阅读
2评论
一、什么是facet        solr种以导航为目的的查询结果成为facet,在用户查询的结果上根据分类增加了count信息,然后用户根据count信息做进一步搜索。        facet主要用于导航实现渐进式精确搜索,从两张图来看看Facet用途。 (图1)当进入重庆二手车列表时搜索条件会列出所有品牌、车系、价格区间、车系年贷款等等。 (图2)当你点击大众时页面刷新车系会列出大众所属
转载 2018-07-18 11:26:00
353阅读
2评论
solr将以导航为目的的查询结果称为facet. 它并不会修改查询结果信息, 只是在查询结果上根据分类添加了count信息, 然后用户根据count信息做进一步的查询, 比如淘宝的查询列表中, 上面会表示不同的类目相关查询结果的数量. 比如搜索数码相机, 在搜索结果栏会根据厂商, 分辨率等维度列出,
转载 2018-11-19 18:07:00
255阅读
2评论
solr将以导航为目的的查询结果称为facet. 它并不会修改查询结果信息, 只是在查询结果上根据分类添加了count信息, 然后用户根据count信息做进一步的查询, 比如淘宝的查询列表中, 上面会表示不同的类目相关查询结果的数量.比如搜索数码相机, 在搜索结果栏会根据厂商, 分辨率等维度列出, 这里厂商, 分辨率就是一个个facet.然后在厂商下面会有nikon, canon, sony等品牌, 这个叫约束(constraints)接下来是根据选择, 列出当前的导航路径, 这个叫面包屑(breadcrumb).solr有几种facet:普通facet, 比如从厂商品牌的维度建立fact查询
转载 2012-07-28 19:26:00
93阅读
2评论
1. 例子:http://172.16.132.159:6602/sse/vod_media/select?q=title%3A%E8%8B%B1%E9%9B%84&wt=json&facet=true&facet.field=category_id• facet_counts: { • facet_queries: { }, • facet_fields: {
转载 2024-05-06 18:47:48
37阅读
一、Facet介绍solr facetsolr搜索的一大特色,facet不好翻译,有说是垂直搜索,有说是分片搜索,但都不是很好,还是懒得翻译了
转载 2022-11-14 20:55:53
143阅读
                摘要: Solr的分组聚合是一个笼统的概念,目的就是把查询结果做分类,有多种方式可以做到很类似的结果。也正是由于它们的不同表现,可以适合于多种场景。 何为Facet Facet是一种手段,用来将搜索结果分类,它并不会修改查询结果信息,只是给分类后的结果加上了每一项的数量值。我们可以用facet来做导航栏,引导用户更精确地查找信息。 一般参数 参数 说明 face
转载 2018-07-18 11:26:00
469阅读
简介 facet查询结果主要是分组信息:有什么分组,每个分组包括多少记录;但是分组中有哪些数据是不可知道的,只有进一步搜索。 group则类似于关系数据库的group by,可以用于一个或者几个字段去重、显示一个group的前几条记录等。 来自solr ref guide的解释: Result Grouping groups documents with a common field val
转载 2018-07-31 14:04:00
158阅读
# Java Solr Facet ## 1. Introduction In the world of search engines, Solr is a highly popular open-source search platform built on top of Apache Lucene. It provides a powerful and scalable solution
原创 2024-01-10 08:45:33
59阅读
一、Facet介绍 solr facetsolr搜索的一大特色,facet不好翻译,有说是垂直搜索,有说是分片搜索,但都不是很好,还是懒得翻译了,就叫facet ,具体功能看下面的例子意会吧。 比如你上淘宝,输入“笔记本”进行搜索,就会出现品牌分类,价格范围等分类,这个就叫facet了。这个例子也许好不是那么准确的描述facet,不过基本上就是这个意思。对输入关键字后搜索出来的结果再进行分类。二、Facet查询进行Facet查询需要在请求参数中加入”facet=on”或者”facet=true”只有这样Facet组件才起作用.1.FieldFacetFacet字段通过在请求中加入”face
转载 2012-07-28 19:28:00
145阅读
2评论
facet就像sql语句中的group一样,是对某一个字段进行group并count,即能够按照Facet的字段进行分组并统计。 一、基本使用: 必须属性:facet=true&facet.field=YOU_FIELD_NAME(注:facet=true打开层面,facet.field=YOU_FIELD_NAME想group的字段名称)e.g: http://localhost/sol
转载 2019-04-25 01:09:00
211阅读
2评论
作者:战斗民族就是干​ Facet  开门见山,facet解决的就是筛选,我是把它理解为一种聚合。  例如,商品属性中的品牌名称。例如:搜索召回了100个sku,这100个sku里面包含在20个品牌里面,那我如何聚合出这20个品牌呢?solr给我们提供了强大的API,facet,基本用例如下http://localhost:8080/solr/b2b/select?q=*:*&wt=jso
转载 2018-08-21 13:50:00
119阅读
2评论
返回查询集合中指定field的统计情况,例如找到city一样的文档数目:加入文档[plain]view plaincopy1Company1NewYork2Company2NewOrleans3Company3NewYork查询:http://localhost:8983/solr/select?q...
转载 2015-05-28 10:22:00
97阅读
2评论
Facet['fæsɪt]很难翻译,只能靠例子来理解了。Solr作者Yonik Seeley也给出更为直接的名字:导航(Guided Navigation)、参数化查询(Paramatic Search)。 上面是比较直接的Faceted Search例子,品牌、产品特征、卖家,均是 Facet 。而Apple、Lenovo等品牌,就是 Facet values 或者说 Constraints 
转载 2018-07-31 14:37:00
408阅读
Facet引发的思考下面的内容包括概念都是个人想到的,不专业或者不规范请知晓。理解意义就行。1.为什么是facet搜索与推荐本来是不分家的,搜索没有推荐就是存储了,有推荐的搜索才是真正的搜索,才体现搜索的“情感”(query解析、排序、页面展示)、搜索引擎的“难点”(用户意图理解、最有价值信息、最友好交互)。但是搜索很多概念又是源于存储,例如facet就是源于数据库的groupby。单纯的grou
原创 2012-10-29 09:12:00
401阅读
solrfacet源码分析基于solr4.4   SearchHandler实现SolrRequestHandler,SolrCoreAware(inform接口),在SolrCore初始化的过程中,会依次调用SolrRequestHandler中的inform(SolrCore core),在inform的调用中,初始化SearchHandler中的components对象,comp
原创 2023-06-07 11:59:48
117阅读
一.Facet简介Facetsolr的高级搜索功能之一,可以给用户提供更友好的搜索体验.在搜索关键字的同时,能够按照Facet的字段进行分组并统计.二.Facet字段适宜被Facet的字段一般代表了实体的某种公共属性,如商品的分类,商品的制造厂家,书籍的出版商等等.Facet字段的要求Facet的...
转载 2015-05-28 11:00:00
86阅读
2评论
package com.julong.test;import org.apache.solr.client.solrj.SolrClient;import org.apache.solr.client.solrj.SolrQuery;import org.apache.solr.client.solrj.impl.HttpSolrClient;import org.apache.solr.clie
原创 2021-12-09 14:06:22
153阅读
Solr的WiKI原文是如下解释: facet.missing Set to "true" this param indicates that in addition to the Term based constraints of a facet field, a count of all matching results which have no value for the field sh
转载 2018-08-08 11:05:00
109阅读
2评论
Group分组划分结果,返回的是分组结果; Facet分组统计,侧重统计,返回的是分组后的数量; 一、Group用法: //组查询基础配置params.set(GroupParams.GROUP, "true"); params.set(GroupParams.GROUP_FIELD, "dkeys");根据dkeys域上的值来分组划分结果,建议dkeys上不要分词;params.set(Grou
转载 2018-07-19 18:09:00
233阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5