我有一个在 Ubuntu 上使用 Carrot2 的测试 Solr 环境。使用 Carrot2 工作台,我可以在三种定义的算法(Lingo、STC、kmeans)之间切换。如何在 Solr 管理查询工具中做同样的事情?它是与聚类参数一起传递的参数吗?
所有 3 种算法都在 solrconfig.xml 中定义,它基本上是 collection1 中示例的副本。我推断它默认使用 Lingo,但如果我愿意,不确定在哪里将其切换到 STC。
我有一个在 Ubuntu 上使用 Carrot2 的测试 Solr 环境。使用 Carrot2 工作台,我可以在三种定义的算法(Lingo、STC、kmeans)之间切换。如何在 Solr 管理查询工具中做同样的事情?它是与聚类参数一起传递的参数吗?
所有 3 种算法都在 solrconfig.xml 中定义,它基本上是 collection1 中示例的副本。我推断它默认使用 Lingo,但如果我愿意,不确定在哪里将其切换到 STC。
您可以使用该clustering.engine
参数在查询时选择集群引擎。要使用 STC 对结果进行聚类,请添加clustering.engine=stc
到您的请求中。在 Solr Admin 中,您可以在查询屏幕的原始查询参数字段中传递额外的参数。您可能还需要将默认请求处理程序更改为启用结果集群的处理程序。