请教大家各问题
我用LUCENE制作了一个搜索小应用 我想实现用户点击能够干扰搜索排序的机制,
比如我搜魔兽世界
结果是:
魔兽世界:燃烧的远征
魔兽世界:巫妖王之怒
我想当用户点击第二个搜索结果也就是巫妖王之怒的时候会影响排序,如果每次用户搜索都点击第二个结果的话我想让第二个能排上去
我尝试写了个接口,当用户点击的时候先找到该用户点击的Hits ,然后删除,然后在重新构造一个Document,在用doc.SetBoost(2.0f);更改权重然后再追加到索引里。但我发现SCORE更改的并不理想,有的时候我点击了反而SCORE会下降。。请问这是为什么那?
谢谢了!