Solr逃脱双引号/完全匹配(Django通过Scorched / Sunburnt)

时间:2015-10-14 12:23:40

标签: django solr sunburnt

我通过Scorched用Django查询Solr 5.3实例。这一切都很好,因为我没有问完全匹配的查询。换句话说,

q=something something else

返回与以下完全相同的结果:

q="something something else"

据我所见,罪魁祸首是Django在Solr投掷的实际查询。事实上,对于第二种情况,这是:

q=\"something\+something\+else\"

所以,换句话说,“角色是逃脱的。我是对的吗?我怎么告诉Solr当我在双引号之间查询某些东西时我想要完全匹配?

在Solr管理网页中,一切运作良好,即如果我搜索“别的东西”,我会得到正确的结果。

我不确定这是烧烤/晒伤的问题。它是否与过滤器/标记器有关(例如solr.MappingCharFilterFactory)?

由于

0 个答案:

没有答案