我有一个在 Ubuntu 上使用 Carrot2 的测试 Solr 环境。使用 Carrot2 工作台,我可以在三种定义的算法(Lingo、STC、kmeans)之间交替。我如何在 Solr 管理查询工具中做同样的事情?它是与聚类参数一起传递的参数吗?
所有 3 种算法都在 solrconfig.xml 中定义,它基本上是 collection1 示例的副本。我推断它默认使用 Lingo,但如果我愿意,不确定在何处将其切换为 STC。
最佳答案
您可以使用 clustering.engine
在查询时选择集群引擎的参数。要使用 STC 对结果进行聚类,请将 clustering.engine=stc
添加到您的请求中。在 Solr Admin 中,您可以在查询屏幕的原始查询参数字段中传递额外参数。您可能还需要将默认的 Request-Handler 更改为启用了结果集群的那个。
关于algorithm - 如何在 Solr 管理控制台中指定使用 STC 算法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23225085/