这是我的要求: 我有一个在Solr和categoryid索引的产品列表,类别名称和类别别名是MultiValued字段。 我想在类别上进行分面,但希望分面结果包含所有categoryID,CategoryName和Category Alias以及计数。 这可能吗?或者我必须只为CategoryID进行分面,并且对我们的SQL服务器数据库的另一个请求或查询获取该CategoryID的其余信息?
答案 0 :(得分:0)
根据solrconfig,xml中的设置,您将获得一个构面值和计数列表。选择构面时,您将获得在schema.xml中定义的所有字段的结果。我不知道任何事情会让facet返回超过facet值和计数。你的目标是什么?它是将categoryName,categoryId和categoryAlias一起显示为最终用户的方面吗?或者是别的什么?如果你明确说明你的目标,人们会更容易帮助你。我不确定你是否已经检查了维基的方面。
答案 1 :(得分:0)
如果索引大小的轻微增加对您无关紧要,您可以更改架构,并且您可以执行完全重新索引,然后为此添加新字段“categoryFacet”。这个新字段将包含您在问题中描述的信息。
最有可能的是,您将通过编辑用于编制索引的SELECT语句来解决此问题。