- 浏览: 15964 次
- 性别:
- 来自: 武汉
最新评论
-
randychao2008:
谢谢1楼的回复,这个问题我想明白了。
如果我想返回每个索引文 ...
lucene3.0 学习总结 -
hu437:
他返回的hits是按文档来计算的你doc1.add(new F ...
lucene3.0 学习总结
文章列表
这里让redmine用默认配置的Postfix来发送邮件。
1、apt-get install postfix
2、配置redmine的邮件文件
如果是redmine2.x版本则执行:
cp email.yml.example email.yml vim email.yml
如果是redmine1.x版本则执行:
cp configuration.yml.example configuration.yml
vim configuration.yml
将production改为如下所示:(注意不要使用tab键,哥在这里栽了个大跟头儿,结果重启redmine的时候各种bug ...
linux下整合redmine和svn
- 博客分类:
- 敏捷开发scrum
1、首先安装svn
apt-get install subversion
2、创建SVN的根目录,这里我建在/var。然后建立一个演示用的库。
cd /var mkdir svn cd svn svnadmin create demo
3、配置版本库
cd demo/conf
ls -l
conf目录里是authz,passwd和svnserve.conf这三个文件,分别用于配置用户权限、用户密码和配置此版本库(demo)。
3.1 vim svnserve.conf
由于webrick启动redmine服务太慢,所以就把它部署在apache上。其实很简单哦!
下面说一下redmine与apache整合的步骤:(apache运行ROR[Ruby on Rails]有多种方式,这里使用passenger。)
1、首先安装apache的相关套件:
apt-get install build-essential
apt-get install apache2-prefork-dev libaprutil1-dev libapr1-dev ruby1.8-dev
2、安装passenger(passenger会在本机编译并成为 ...
Redmine是用Ruby开发的基于web的项目管理软件,这种 Web 形式的项目管理系统通过“项目(Project)”的形式把成员、任务(问题)、文档、讨论以及各种形式的资源组织在一起,大家参与更新任务、文档等内容来推动项目的进度,同时系统利用时间线索和各种动态的报表形式来自动给成员汇报项目进度。
如果单独安装ruby和rails 则会导致各种版本兼容的问题:所以经过几番周折,采用RailsInstaller,Ruby和Rails都集成集中。
1、下载 railsinstaller
地址:http://rubyforge.org/frs/download.php/75894/rai ...
更新源
apt-get update
apt-get upgrade
apt-get install openssh-server;//安装sshd 使其可以在终端操作linux
1、安装mysql
apt-get install mysql-server
apt-get install mysql-client
apt-get install libmysqlclient-dev
create database redmine character set utf8;
create user 'redmine'@'localhost' identi ...
1、海量日志数据,提取出某日访问百度次数最多的那个IP。
此题,在我之前的一篇文章算法里头有所提到,当时给出的方案是:IP的数目还是有限的,最多2^32个,所以可以考虑使用hash将ip直接存入内存,然后进行统计。
再详细介绍下此方案:首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中。注意到IP是32位的,最多有个2^32个 IP。同样可以采用映射的方法,比如模1000,把整个大文件映射为1000个小文件,再找出每个小文中出现频率最大的IP(可以采用hash_map进行频率统计,然后再找出频率最大的几个)及相应的频率。然后再在这1000个最大的IP中,找 ...
今天针对Lucene3.0的一些新增的特性,做了简单的实践。主要实现了两种索引的建立方法:1.对某一个txt文档进行建立索引并进行搜索。2.对某一个文件夹下的所有txt文件进行建立索引并进行搜索。
有两点发现,在此share一下:
1.在向索引段中添加新的field时,如果用到了new Field("***",Reader reader)是不存储的。所以在doc.get("***");时,无法取出内容,这时就需要自己写一个方法,来实现将reader转化为字符串。
2.在对某一个文件夹下的所有txt文档进行建立索引时,需要对每一个文件都构建一个documen ...
近日,一直在学习lucene。应用lucene3.0编写了一段简单的代码,实现了搜索引擎最基本的功能:索引和检索。但在进行检索的时候出现了问题:在把field加入到segment后(doc1.add(new Field("content","matter bird scan cancer scan matter",Store.YES,Index.NOT_ANALYZED));),明明有两个"scan",可是在检索的时候返回的hits只有一个,请问为什么?
哪位好心人能帮我解决一下,我是个初学者,望多指教,在此拜过。
packa ...