`
zhangde
  • 浏览: 19818 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表

lucene 排序

Lucene的默认排序是按照Document的得分进行排序的。当检索结果集中的两个Document的具有相同的得分时,默认按照Document的ID对结果进行排序。 下面研究几种设置/改变检索结果排序的方法。 1、改变Document的boost(激励因子) 改变boost的大小,会导致Document的得分的改变,从而按照Lucene默认的对检索结果集的排序方式,改变检索结果中Document的排序的提前或者靠后。在计算得分的时候,使用到了boost的值,默认boost的值为1.0,也就说默认情况下Document的得分与boost的无关的。一旦改变了默认的boost的值,也就从Documen ...

lucene 查询

TermQuery 首先介绍最基本的查询,如果你想执行一个这样的查询:“在content域中包含‘lucene’的document”,那么你可以用TermQuery: Term t = new Term("content", " lucene"); Query query = new TermQuery(t);   BooleanQuery 如果你想这么查询:“在content域中包含java或perl的document”,那么你可以建立两个TermQuery并把它们用BooleanQuery连接起来:  TermQuery termQ ...

mysql 安装

1. 执行 cd /usr/down 去到mysql源码所在目录. 2. 执行 groupadd mysql 3. 执行 useradd -g mysql mysql 4. 执行 tar -zxvf mysql-5.0.37.tar.gz 5. 执行 cd mysql-5.0.37 6. 执行 ./configure --prefix=/server/mysql 7. 执行 make 8. 执行 make install 9. 执行 /server/mysql/bin/mysql_install_db --user=mysql 10. 执行 cp support-files/my-medium. ...
# uname -a               # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue   # 查看操作系统版本 # cat /proc/cpuinfo      # 查看CPU信息 # hostname               # 查看计算机名 # lspci -tv              # 列出所有PCI设备 # lsusb -tv              # 列出所有USB设备 # lsmod                  # 列出加载的内核模块 # env                    # 查看环境变量[b ...
ubuntu下netbeans乱码问题解决 在ubuntu下安装上netbeans后,一直不能输入中文,输入后出现的都是方框。 在网上照找了好多资料知道是没有中文字体的缘故。 最后找到下面这篇 lz用的是ubuntu7.04,我用的是ubuntu8.04版的,不过都能解决问题。 在一般默认的情况下,在linux下安装netbeans中文版,你会看到好多小方框。 解决方法如下: 在/user/share/fonts目录下找到gbsn00lp.ttf,把它拷到javahome/jre/lib/fonts/fallback下 面。一般,jre里没有fallback目录,你需 ...
memcached完全剖析–1. memcached的基础 版权声明 :可以任意转载,但转载时必须标明原作者charlee、原始链接http://tech.idv2.com/2008/07/10/memcached-001/ 以及本声明 发表日:2008/7/2 作者:长野雅广(Masahiro Nagano) 原文链接:http://gihyo.jp/dev/feature/01/memcached/0001 我是mixi株式会社 开发部系统运营组的长野。 日常负责程序的运营。从今天开始,将分几次针对最近在Web应用的可扩展性领域 的热门话题memcache ...
文章来源: http://publishblog.blogdriver.com/blog/tb.b?diaryID=1182919   JDBCTemplate 数据读取机制 JDBCTemplate 数据读取 一般的读取数据的步骤可以用下图表示:   l 确定需要读取的数据:这一步应该是我们程序员关心的重点。他是我们程序的原始需求。 l 通知数据库我们的需求: 在直接使用 JDBC 程序这一步主要是分成如下几步来完成的。 先注册一个驱动(驱动由不同的厂商或组织实现。对不同的数据库服务器有不同的实 ...
.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!) ---------------------------------------------.gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName.tar.g ...
vi 是visual edit 的缩写 文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多。进入vi的命令。 进入vi的命令 vi filename: 打开或新建文件,并将光标置于第一行首 vi +n filename: 打开文件,并将光标置于第n行首 vi + filename: 打开文件,并将光标置于最后一行首 vi +/pattern filename: 打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename: 在上次正用vi编辑时发生系统崩溃,恢复fi ...
1.将JDK下载后复制到指定位置 sudo cp jdk-6u16-linux-i586.bin /usr/java/ 2.安装 sudo ./jdk-5u16-linux-i586.bin 3.配置 修改用户根目录下的.profile文件   JAVA_HOME=/usr/java/jdk1.6.0_16 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME export PATH export CLASSPATH   ...
使用apt-get方法安装的软件,所有下载的deb包都缓存到了/var/cache/apt/archives目录下了,所以可以把常用的deb包备份出来,甚至做成ISO工具包、刻盘,以后安装Ubuntu时就可以在没有网络环境的情况下进行了 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ...
用户痕迹统计分析目前网站用户痕迹的基础数据收集已经上线,可以收集到如下基础数据1. 访客基本信息:访客的IP,操作系统,浏览器,屏幕分辨率,及来源地(此来源地就是广告商或搜索引擎链接过来的地址),访客创建时间。2. 访客会话信息:会话开始的时间,此次会话的来源地(同上),此次会话访客注册或登录时的帐户ID。3. 访客的请求信息:请求的URL地址,请求的时间,此次请求客户端打开页面的时间。4. 访客鼠标的点击信息:点击在页面上的横、纵座标,点击的时间。 根据以上基础数据可得到以下信息: 1. 访客的IP:可以统计出IP对应的实际区域,也就是说可以找出地理区域访客量2. 访客基本信息的来源地:可 ...
前段时间跟据需求做了一个WEB用户痕迹的一个模块,做下记录   名词解释: 1.访客:进入网站的一个互联网用户. 2.会话:从进入网站到关闭网站的所有页面,整个过程为一次会话. 3.pv: 一个访客在24小时(0点到24点)内访问的页面数。(重复页面的访问不计算在内). 4.来源地:包括搜索引擎及广告商. 5.跳出率:只打开网站一个页面就离开的访客比例。 6.
Global site tag (gtag.js) - Google Analytics