首页 文章

Solr Faceting结果不仅仅是计数

提问于
浏览
2

这是我的要求:我有一个在Solr和categoryid索引的产品列表,类别名称和类别别名是MultiValued字段 . 我想在类别上进行分面,但希望分面结果包含所有categoryID,CategoryName和Category Alias以及计数 . 这可能吗?或者我必须只为CategoryID进行分面,并且对我们的SQL服务器数据库的另一个请求或查询获取该CategoryID的其余信息?

2 回答

  • 0

    如果索引大小的轻微增加对您无关紧要,您就可以更改架构,并且您可以执行完全重新索引,然后为此添加新字段“categoryFacet” . 这个新字段将包含您在问题中描述的信息 .

    最有可能的是,您将通过编辑用于索引的SELECT语句来解决此问题 .

  • 0

    根据solrconfig,xml中的设置,您将获得一个构面值和计数列表 . 选择构面时,您将获得在schema.xml中定义的所有字段的结果 . 我不知道任何事情会让facet返回超过facet值和计数 . 你的目标是什么?它是将categoryName,categoryId和categoryAlias一起显示为最终用户的方面吗?或者是别的什么?如果你明确说明你的目标,人们会更容易帮助你 . 我不确定你是否已经检查了维基的方面 .

    http://wiki.apache.org/solr/SimpleFacetParameters#facet

相关问题