晚上所有!这是我第一次在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
谢谢!