lunce 中可以设置 boost 的权重比。
设置 boost 有些时候在搜索时某个字段的权重需要大一些, 例如你可能认为标题中出现关键 词的文章比正文中出现关键词的文章更有价值, 你可以把标题的 boost 设置的更 大,那么搜索结果会优先显示标题中出现关键词的文章(没有使用排序的前题 下)。使用方法: Field. setBoost(float boost);默认值是 1.0,也就是说要增加权重的需要设 置得比 1 大
设置 boost 有些时候在搜索时某个字段的权重需要大一些, 例如你可能认为标题中出现关键 词的文章比正文中出现关键词的文章更有价值, 你可以把标题的 boost 设置的更 大,那么搜索结果会优先显示标题中出现关键词的文章(没有使用排序的前题 下)。使用方法: Field. setBoost(float boost);默认值是 1.0,也就是说要增加权重的需要设 置得比 1 大
解决方案 »
- 用JAVA做了个在线网络客服系统,跪求大家提提意见
- 在超级连接上面有提示怎么写
- select top 10 * from(select top 10 * from (select top 20+10 * from a order by id desc)as b order by id asc)as c order by id d
- jdk1.5和tomcat4的问题
- apache url rewite问题
- 急急!菜鸟请教一个textarea的参数传递问题!谢谢!
- 200分求JSP+JAVABEAN分页的源程序!!!!(必须是正确的)
- Vector 的问题!
- 请问如何在程序中实现如同ie浏览器中“后退”按钮的功能?
- 怎么样把数据库中查出的数据存为ACCESS文件?(六点之前在线)
- 腾迅通SDK远程调用(送100分)
- [求助]如何在网页中实现服务器端某目录的文件列表
搜b c能搜到这篇文章,但是在搜索结果的后头
但用户只要搜索栏里有a,即搜索a b c,就会在搜索结果中将这条优先排在最前头显示现在的代码:
ocument.add(new Field("contents",txtReader)); QueryParser queryParser = new QueryParser("contents",analyzer_scan);
String queryString = "a"
query = queryParser.parse(queryString);求解决办法