lucene源码下载
1. eclipse中怎么导入lucene-3.4.0-src.tgz的源码包,下载的包是以.gz结尾的
tgz包是linux下常用的压缩包格式,因为在linux下没有Windows平台下的rar和zip压缩包。如果,你是在windows平台下开发,建议你重新下载一个rar或zip格式的包。
如果你是在linux下开发,那么你可以通过命令来减压后使用。
2. 下载lucene包,放在classpath路径中
要是用Eclipse或者MyEclipse等ide的话 在项目上右键 -> build path -> add external archives 把lucene的jar包加进去就行了 其他的框架比如Struts啊junit啊java3D啊 也可以这样加进去
3. Jakarta Lucene下载
Lucene的下载
lucene在jakarta项目中的发布主页:::URL::http://jakarta.apache.org/lucene/docs/index.html。以下主要针对windows用户,其它用户请在上面的地址中查找相关下载。
lucene的.jar包的下载(包括.jar和一个范例demo):
::URL::http://apache.oregonstate.e/jakarta/lucene/binaries/lucene-1.4-final.zip
lucene的源代码下载:
::URL::http://www.signal42.com/mirrors/apache/jakarta/lucene/source/lucene-1.4-final-src.zip
lucene的api地址:::URL::http://jakarta.apache.org/lucene/docs/api/index.html
4. 请用lucene实现以下三种形式的查询
对于关键字最基本的是Query query=TermQuery(new Term("name","jim"))
这样只能搜出带jim的关键字 像jims等都搜不出来 如果你没有用分析器分词的话Query query=TermQuery(new Term("name","张三"))是搜不出来张三的,可以的呢可以先把关键字分开然后放入boolquery中,就能模拟出类似like的效果
至于like%就要用到通配符查询wildcardquery 至于最大的数目限制,一楼是正解 ,还有种方法就是你直接改lucene源码
5. 如何在eclipse中导入lucene源码
1.启动eclipse,使用svn插件从https //svn apache org/repos/asf/lucene把trunk代码checkout出来。
2.如果你没有安装ant,那么先安装ant(ant.apache.org)。
3.进入cmd,切入到源代码目录(在lucene和solr目录的上一级)。
4.然后使用ant eclipse(如果你没有安装ivy的话,ant会提示你安装,按照提示安装)
5.在eclipse中创建java project,勾掉Use default location,选择luence,然后下一步直到完成导入lucene,同样的导入solr。
6.因为solr引用lucene,所以在solr的buildpath中加入对lucene项目引用。
6. lucene-3.6.0.tgz和lucene-3.6.0-src.tgz是啥啊,怎么有两个类似的文件包呢;
已经有答案了,很简单.看到tgz结尾的就是Linux相关操作系统使用的压缩包,就想Windows系统下的zip 和rar结尾的压缩包一样.
.asc格式的程序文件,是压缩过的Concept的程序文件,需要用Concept里的转换Convert功能,而且,只能是低版本向高版本转.
详细一点说明,我给你找了一点资料
后缀为asp asa asc的文件都是ASP文件
Active Server Page(ASP,活动服务器页面)就是一个编程环境,在其中,可以混合使用HTML、脚本语言以及组件来创建服务器端功能强大的Internet应用程序。
ASP的工作原理:
当在Web站点中融入ASP功能后,将发生以下事情:
1、用户调出站点内容,默认页面的扩展名是.asp。
2、浏览器从服务器上请求ASP文件。
3、服务器端脚本开始运行ASP。
4、ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容。
5、页面信息发送到浏览器。
因为脚本是在服务器端运行的,所以Web服务器完成所有处理后,将标准的HTML页面送往浏览器。这意味着,ASP只能在可以支持的服务器(WINNT系列服务器)上运行。让脚本驻留在服务器端的另外一个益处是:用户不可能看到原始脚本程序的代码,用户看到的,仅仅是最终产生的HTML内容。计算过程在服务器上进行,返回Html脚本,而不需要客户端进行运算。WIN2003中使用的是ASP3.0版本,将较长使用的页面存放在硬盘中(而不仅仅是在内存中),这意味着缓存了更多的原来需要重新编译的内容,极大的提高了性能。
可以利用任何支持文本的编辑器或网页设计器修改
利用IIS可以运行
7. lucene java精华版基于哪个版本
lucene源码是java开发的,如果说怎么样,新版的在性能上有不少提升,你也可以查看wiki,了解详细的原理以及功能
8. 初学Lucene,我下载了一个lucene.zip的压缩包,如何将它导入到Eclipse中去使用
右键点击工程名,选择build path->configuer build path->add external jars,然后找到下载的lucene包即可
9. 急求.NET写的Lucene.Net+盘古分词器的站内搜索源码!
解决方案例子:
Step1: IndexWriter indexwriter初始化IndexWriter//创建或写索引库文件的对象
Step2:Document doc新建一个Document对象
Step3:TextField field=new TextField(FN,Value,Store.Yes)//FN-索引字段名,Value-数据库中的值,第三个参数表示是否存储,如果数据库中有多个字段,那就创建多个TextField对象,当然可以根据需求创建StringField对象、DoubleField对象等等
Step4:doc.add(field1);doc.Add(field2)...//将字段添加到doc对象中,索引库中都是按doc来存的,doc可以类比与数据库中的行
Step5:indexwriter.addDocument(doc)//方法大概是这样
Step6:indexwriter.commit();//提交
Step7:indexwriter.close();//关闭
10. 我有lucene.net的源代码。怎么看。
直接转换