SOLR:根据现场搜索词的位置进行提升

时间:2011-04-21 03:16:28

标签: solr

我正在使用SOLR构建搜索引擎,当用户搜索“apple”等短语时,我会得到以下结果:

婴儿食品,苹果 ... 苹果,原始

我希望“apple,raw”出现在“babyfood,apple”之前,因为苹果这个词出现在前面。有没有办法用SOLR做到这一点?为那些搜索词出现在前面的结果提供更多分数?

1 个答案:

答案 0 :(得分:-1)

尝试q =(字段:apple *)^ 2 OR字段:apple

其中field是您要搜索的字段的名称