0

在4.x升级之前我没有这个问题。问题是我有一个字段,其 omitTermFreqAndPositions 属性由于各种原因设置为 true。当用户显式或隐式执行短语查询时,它在 Solr 3.5 或 3.6 中静默失败,但在 4.x 中没有。

有什么方法可以避免这种情况?一种将 omitTermFreqAndPositions 重置为 false 的明显方法,但这是我想避免的。我听说要为这个特定领域实现某种自定义相似性类,但我想更好地理解它(所以任何关于它的解释是否可以解决我的问题都会很好)。

4

1 回答 1

1

您可以创建自己的requestHandler,在那里您将捕获此异常并静默忽略它。看这里

于 2013-03-11T10:59:53.523 回答