algorithm - 如何在 Solr 管理控制台中指定使用 STC 算法?

标签 algorithm solr cluster-analysis carrot2

我有一个在 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/

相关文章:

mysql - Solr DIH 与 SQL

solr - 如何将树数据存储在 Lucene/Solr/Elasticsearch 索引或 NoSQL 数据库中?

hadoop - 在 hadoop 集群上部署 Mahout

php - 代码处理时间太长,内存占用大

java - UVA Online Judge 中的运行时错误

python - 递归地以螺旋顺序打印矩阵

r - 如何创建一个 "Clustergram"的情节? (在 R 中)

algorithm - 复杂度 - 输入长度

java - Solr : How to Index a field in document as json field?

matlab - 维诺图matlab