我们正在向我们的 solr 文档集中添加一个 facet 字段,该字段定义它属于哪个组 - 数据来自 mysql,我可以选择将整数 id (mysql pk) 放入 solr 的 facet 值中,或者放入短名称(mysql varchar(32)) 在构面值中。
使用短名称有一些吸引力,因为我们可以从用户输入(短名称将是 url 的一部分)直接转到 solr 查询,而无需访问 mysql 来查找 pk。
但是,在我走这条路之前,我想知道从性能的角度来看,字符串字段的分面是否与整数值的分面有很大不同。