Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。Solr是一个高性能,采用Java5开发,基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功...
分类:
其他好文 时间:
2014-06-12 23:34:02
阅读次数:
409
简单介绍QueryResponseWriter是solr的一个插件,与上一章讲的SolrRequestHandler是配对的,用于定义solr查询结果的返回格式。回到solr
admin的查询页面,我们能够看到wt下拉框中的可选项包含,json,xml,csv等不同的返回格式,查询结果将会以所选择的...
分类:
其他好文 时间:
2014-06-12 09:57:34
阅读次数:
226
今天这堂课,分为三个大点,正如标题所指出的,是讨论数据的本质、概念与应用实践。第一点本质的探讨是站在一个更高的高度来分析数据的产生以及各种使用场景,然后将数据相关的存储手段,作一个汇总讲解。而概念,则是一个串讲,主要放在关系数据库上,因为我们六月份公开课,也将以关系型数据库为主。第三点就是通过一些实...
分类:
数据库 时间:
2014-06-12 08:58:04
阅读次数:
592
q – 查询字符串,必须的。Solr 中用来搜索的查询。有关该语法的完整描述,请参阅参考资料中的
“Lucene QueryParser Syntax”。可以通过追加一个分号和已索引且未进行断词的字段的名称来包含排序信息。默认的排序是score
desc,指按记分降序排序。 q=myField:Ja...
分类:
其他好文 时间:
2014-06-10 19:44:33
阅读次数:
200
一、开始,万事开头难啊!
Java的学习很难,因为它太庞杂了,有很多令人恐惧的(并非语言本身的)细节。 让我们先看看,我们将碰到哪些难关: 1. 表示
脸面的部分,这里将用到的技术和知识:JSP,Servlet,XML,HTML,JavaScript,CSS等,最好能了解网络基础(TCP/...
分类:
编程语言 时间:
2014-06-10 14:13:10
阅读次数:
240
1.这个技术能解决什么问题;2.怎么用;3.原理和特点;4.根据原理,自己构思一个这样的技术出来;例如:lucene:
1. 解决模糊查询的问题,类似 sql的like; 2.使用: 先分词, 再通过IndexWriter建立crud, 通过Inde...
分类:
其他好文 时间:
2014-06-10 09:02:01
阅读次数:
181
接上一篇 lucene 4.7 试用 完善了项目。
源码已经上传 点击下载
TextFileIndexer.java 用来建立索引,支持选择不同的分析器analyzer。
Demo.java用来运行搜索引擎。
(运行时,注意配置自己的索引目录。)
另外,由于版权问题,拿来建立索引的Json文件这里就不提供了,可以自行编写几条来建立索引。...
分类:
其他好文 时间:
2014-06-10 06:35:27
阅读次数:
261
本文的lucene是基于lucene3.5版本.
使用lucene实现搜索引擎开发,核心的部分是建立索引和搜索。本节主要是记录创建索引部分的内容。 创建的索引结构如图所示。
创建索引的步骤分为以下几个步骤:1、建立索引器IndexWriter2、创建文档对象Document3、建立信息对象字段Fi....
分类:
其他好文 时间:
2014-06-09 13:11:35
阅读次数:
229