目 录
1 概述 ............................................................................................................................................. 4
1.1 企业搜索引擎方案选型 ............................................................................................................ 4
1.2 Solr 的特性 ............................................................................................................................... 4
1.2.1 Solr 使用 Lucene 并且进行了扩展 ....................................................................................... 4
1.2.2 Schema (模式) .............................................................................................................. 5
1.2.3 查询 ................................................................................................................................... 5
1.2.4 核心 ................................................................................................................................... 5
1.2.5 缓存 ................................................................................................................................... 5
1.2.6 复制 ................................................................................................................................... 6
1.2.7 管理接口 ............................................................................................................................ 6
1.3 Solr 服务原理 ......................................................................................................................... 6
1.3.1 索引 ................................................................................................................................. 6
1.3.2 搜索 ................................................................................................................................... 7
1.4 源码结构 .................................................................................................................................. 8
1.4.1 目录结构说明 .................................................................................................................... 8
1.4.2 Solr home 说明 .................................................................................................................. 9
1.4.3 solr 的各包的说明 ............................................................................................................. 10
1.5 版本说明 .............................................................................................................................. 11
1.5.1 1.3 版本 ............................................................................................................................ 11
1.5.2 1.4 版本 ............................................................................................................................ 12
1.6 分布式和复制 Solr 架构 ........................................................................................................ 12
2 Solr 的安装与配置 ...................................................................................................................... 13
2.1 在 Tomcat 下 Solr 安装 ............................................................................................................. 13
2.1.1 安装准备 .......................................................................................................................... 13
2.1.2 安装过程 .......................................................................................................................... 13
2.1.3 验证安装 .......................................................................................................................... 14
2.2 中文分词配置 ........................................................................................................................ 15
2.2.1 mmseg4j ......................................................................................................................... 15
2.2.2 paoding ........................................................................................................................... 18
2.3 多核( MultiCore )配置 ......................................................................................................... 21
2.3.1 MultiCore 的配置方法 ....................................................................................................... 22
2.3.2 为何使用多 core ? .......................................................................................................... 22
2.4 配置文件说明 ........................................................................................................................ 23
2.4.1 schema.xml ..................................................................................................................... 23
2.4.2 solrconfig.xml ................................................................................................................ 25
3 Solr 的应用 ................................................................................................................................. 28
3.1 SOLR 应用概述 ...................................................................................................................... 28
3.1.1 Solr 的应用模式 ................................................................................................................ 28
3.1.2 SOLR 的使用过程说明 ..................................................................................................... 29
3.2 一个简单的例子 ..................................................................................................................... 30
3.2.1 Solr Schema 设计 ........................................................................................................... 30
3.2.2 构建索引 .......................................................................................................................... 30
3.2.3 搜索测试 .......................................................................................................................... 30
3.3 搜索引擎的规划设计 .............................................................................................................. 31
3.3.1 定义业务模型 .................................................................................................................. 31
3.3.2 定制索引服务 .................................................................................................................. 33
3.3.3 定制搜索服务 .................................................................................................................. 33
3.4 搜索引擎配置 ........................................................................................................................ 33
3.4.1 Solr Schema 设计 ( 如何定制索引的结构 ?) ...................................................................... 33
3.5 如何进行索引操作? .............................................................................................................. 35
5/8/2011 Page 2
5/8/20112009-02-17
版权所有,侵权必究All rights reserved
第2页,共56页Page 2 , Total56
- 1
- 2
前往页