我通过Scorched用Django查询Solr 5.3实例。这一切都很好,因为我没有问完全匹配的查询。换句话说,
q=something something else
返回与以下完全相同的结果:
q="something something else"
据我所见,罪魁祸首是Django在Solr投掷的实际查询。事实上,对于第二种情况,这是:
q=\"something\+something\+else\"
所以,换句话说,“角色是逃脱的。我是对的吗?我怎么告诉Solr当我在双引号之间查询某些东西时我想要完全匹配?
在Solr管理网页中,一切运作良好,即如果我搜索“别的东西”,我会得到正确的结果。
我不确定这是烧烤/晒伤的问题。它是否与过滤器/标记器有关(例如solr.MappingCharFilterFactory)?
由于