话不多话都在注释上
public class OperatorIndex {
public static final String INDEX_PATH = "D:/indexDir";
// 创建分词器
private Analyzer analyzer = null;
// 索引保存目录
private File indexFile = null;
// 目录对象...
分类:
Web程序 时间:
2014-12-17 14:39:43
阅读次数:
272
Lucene是一个开源的搜索引擎,开发语言是Java,Lucene.net是它的.NET版本。可以在C#中方便的调用。Lucene.net目前最新版本是3.0.3,你可以从官方网站下载到最新版本:http://lucenenet.apache.org/使用Lucene.net进行全文查找首先要根据数...
分类:
Web程序 时间:
2014-12-17 14:29:17
阅读次数:
157
提高性能
短语和邻近度查询比简单的match查询在性能上更昂贵。match查询只是查看词条是否存在于倒排索引(Inverted Index)中,而match_phrase查询则需要计算和比较多个可能重复词条(Multiple possibly repeated)的位置。
在Lucene Nightly Benchmarks中,显示了一个简单的term查询比一个短语查询快大概10倍,比一...
分类:
其他好文 时间:
2014-12-17 12:54:34
阅读次数:
290
package org.itat.test;import java.io.File;import java.io.FileReader;import java.io.IOException;import org.apache.lucene.analysis.standard.StandardAnal...
分类:
Web程序 时间:
2014-12-17 09:03:45
阅读次数:
157
分类:【java】2013-08-30 22:22467人阅读评论(0)收藏举报1.前言之前的博客《Lucene全文检索之HelloWorld》已经简单介绍了Lucene的索引生成和检索。本文着重介绍Lucene的索引删除。2.应用场景:索引建立完成后,因为有些原因,被索引的文件已经删除。此时,索引...
分类:
Web程序 时间:
2014-12-17 06:47:18
阅读次数:
313
1、首先到官网下载lucene的jar包是必须的
2、下载完的jar中其中有一个demo 有一个是lucene-xml-query-demo.war可以放到tomcat 安装目录的webapps中
3、将tomcat服务器开启输入localhost:8080/lucene-xml-query-demo将会出现界面但是点击查询会报java.lang.ClassNotFoundException:...
分类:
Web程序 时间:
2014-12-16 22:47:14
阅读次数:
333
该项目显然采用了solr中多核MultiCore,思路为: 每一个 solrcore 就对应一个数据模型scheme,项目启动之后,针对内存中scheme数据模型,通过这个scheme中的最后的update,add时间和scheme中定时任务(每隔多少时间去监听数据库中的数据增量和维护量),去数据库中监听数据得到所需要的数据之后。对其构建索引(索引异常状态,记录日志)。。由于solr实现了lucene的基于http级的接口,不需要考虑lucene的近实时搜索相关的什么NRTManager等问题。solr的C...
分类:
其他好文 时间:
2014-12-16 17:12:09
阅读次数:
3349
当前版本仅限于solr-4.10.2版本。默认环境使用的是jdk1.7,tomcat7.环境自己配置。网上一堆堆的。1、下载相应的文件(solr-4.10.2.zip)。官网地址:http://lucene.apache.org/solr/2、将solr-4.10.2.zip文件解压.例:F:\solr-4.10.23、找到F:\solr-4.10.2\example目录中的solr..
分类:
其他好文 时间:
2014-12-16 15:16:59
阅读次数:
169
当前版本仅限于solr-4.10.2版本。默认环境使用的是jdk1.7,tomcat7.环境自己配置。网上一堆堆的。
1、下载相应的文件(solr-4.10.2.zip)。
官网地址:http://lucene.apache.org/solr/
2、将solr-4.10.2.zip文件解压.例:F:\solr-4.10.2
3、找到F:\solr-4.10.2\exampl...
分类:
其他好文 时间:
2014-12-16 15:07:26
阅读次数:
149
多值字段(Multivalue Fields)
在多值字段上使用短语匹配会产生古怪的行为:
PUT /my_index/groups/1
{
"names": [ "John Abraham", "Lincoln Smith"]
}
运行一个针对Abraham Lincoln的短语查询:
GET /my_index/groups/_search
{
"q...
分类:
其他好文 时间:
2014-12-16 10:04:15
阅读次数:
236