3

晚上所有!这是我第一次在stackoverflow上发帖,这意味着这是我第一次在stackoverflow上找不到答案。

在 solr 实例上,我传递了一个查询“名称:Buttrfly AND 描述:Buttrfly”。

如果我包括拼写检查,并且它提供了整理建议,它将包括字段名称

<str name="collation">name:Butterfly AND description:Butterfly</str>

是否有一个开关可以用来指示 solr 只返回实际的查询词作为排序规则?例如

<str name="collation">Butterfly</str>

我可以很容易地解析出来:

preg_replace('/name:/','',array_shift( explode(' AND ',$this->spellCheckResult) ) );

但如果 Solr 没有这种能力,我会感到惊讶,因为它已经知道实际的查询术语是什么。顺便说一句,使用 Solr 4.0

谢谢!

4

0 回答 0