博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
初识Solr
阅读量:4186 次
发布时间:2019-05-26

本文共 2015 字,大约阅读时间需要 6 分钟。

第一章 初识Solr

1.1理解solr
1.1.1 Solr是什么
1.1.2 Solr能做什么
1.1.3 Solr的历史
1.2 Solr和Lucene
1.2.1 Solr和Lucene的关系
1.2.2 Solr为Lucene做了哪些事情
1.4 Solr的核心类
1.4.1 SolrCore
1.4.2 CoreContainer
1.4.3 IndexSchema
1.4.4 SolrIndexConfig
1.4.5 SolrIndexSearcher
1.4.6 UpdateHandler
第二章 构建索引
2.1 Solr定义Lucene索引结构
2.2 Solr的Schema文件
2.2.1 定义fieldtype
2.2.1.1 常见域Class类型
TextField
StrField
TrieDateField
LongField
SortableIntField
SortableLongField
TrieLongField
2.2.1.2 常见fieldtype 属性
sortMissingLast
omitNorms
positionIncrementGap
multiValued
omitTermFreqAndPositions
tokenized
autoGeneratePhraseQueries
2.2.1.3 Solr 分词
2.2.1.3.1 tokenizer 分词器
WhitespaceTokenizerFactory
PatternTokenizerFactory
KeywordTokenizerFactory
CJKTokenizerFactory
庖丁分词器PaodingAnalyzer
2.2.1.3.2 filter 过滤器
PatternReplaceFilterFactory
LowerCaseFilterFactory
DoubleMetaphoneFilterFactory
TrimFilterFactory
2.2.2 Solr field定义域
2.2.2.1 常见域属性
Name
Type
Indexed
Stored
Required
multiValued
2.2.2.2 dynamicField
2.3 Solr构建索引
2.3.1 构建索引组件 DirectUpdateHandler2
2.3.1.1 addDoc
2.3.1.2 updateDoc
2.3.1.3 deleteDoc
2.3.1.4 索引优化
第三章 搜索
3.1  SolrConfig定义搜索组件
3.1.1 directoryFactory
3.1.2 indexReaderFactory
3.1.3 indexDefaults
3.1.4 SearchHandler
3.2 查询类型
3.2.1 TermQuery项查询
3.2.2 BooleanQuery组合查询
3.2.3 PhraseQuery短语查询
3.2.4 RangeQuery范围查询
3.2.5 WildcardQuery通配符查询
3.2.6 FuzzyQuery 模糊查询
3.3搜索引用计数
3.4 QueryParse
3.4.1 自定义Query
3.5自定义Collector搜集器
3.6高级查询
3.6.1 Facet
3.6.2 Highlight
3.6.3 Group
第四章 Solr的缓存
4.1 lucene的缓存   
FieldCache
4.2 SolrCache
4.2.1 SolrCache 类型
LRUCache
FastLRUCache
4.2.2 SolrCache 的使用场景
filterCache
documentCache
fieldvalueCache
queryresultCache
4.3 SolrCache的生命周期
4.4 SolrCache的配置介绍
Size initialSize autowarmCount
4.5 SolrCache 的命中监控
第五章 用Solr实现实时索引
5.1 什么是实时索引
5.2 为什么需要实时索引
5.3利用Solr如何实现实时索引
5.3.1 Lucene内存索引
RAMDirectory
5.3.2 内存索引的注意事项
5.3.3 实现步骤
5.3.3.1 初始阶段
5.3.3.2 合并索引阶段
5.3.3.3 重新打开磁盘索引的IndexReader
5.3.3.4 替换IndexReader
5.3.3.5 多个内存索引
5.3.4 内存索引可恢复
第六章 高级特性
6.1分布式索引存储
6.2分布式搜索
6.3 构建索引和检索隔离
6.4 海量数据的处理策略
第七章 其他
7.1区间查询优化
7.2 索引构建优化
7.3 Solr4.0的新特性

转载地址:http://majoi.baihongyu.com/

你可能感兴趣的文章
Eclipse 快捷键
查看>>
launcher修改--launcher架构解析
查看>>
Android之最简单的ImageView加边框方法
查看>>
Windows:Apache与Tomcat集群调优
查看>>
Apache+2Tomcat 集群及调优
查看>>
通向架构师的道路(第三天)之apache性能调优
查看>>
Tomcat性能调优
查看>>
Tomcat集群
查看>>
quartz在集群环境下的最终解决方案
查看>>
ERwin Data Modeler 建模实践
查看>>
MapReduce 的基本构成
查看>>
性能调优:JDK5.0自带工具
查看>>
认识软件估算 (7)
查看>>
项目控制 (sky)
查看>>
DWR 与 SPRING 集成配置
查看>>
JSTL 语法及参数
查看>>
懒加载
查看>>
DWR 几种使用方法
查看>>
DWR 学习及深入
查看>>
OA系统的技术发展
查看>>