标签: solr
4.x升级之前我没有遇到此问题。问题是我有一个字段,其omitTermFreqAndPositions属性由于各种原因设置为true。当用户显式或隐式执行短语查询时,它在Solr 3.5或3.6中无声地失败,但在4.x中则无法失败。
什么方法可以避免这种情况?将omitTermFreqAndPositions重置为false的一种显而易见的方法,但这是我想避免的。我听说过为这个特定领域实现某种自定义相似度类,但我想更好地理解它(所以对它来说任何解释都是很好的,它是否可以解决我的问题)。
答案 0 :(得分:1)
您可以创建自己的requestHandler,在那里您将捕获此异常并静默忽略它。见here