Contents?目 錄
序 言
第11章Solr高級查詢 1
11.1Solr函數查詢 2
11.1.1Function語法 2
11.1.2使用函數查詢 4
11.1.3將函數計算值作為“僞域”返迴 5
11.1.4根據函數進行排序 6
11.1.5Solr中的內置函數 7
11.1.6自定義函數 13
11.2Solr地理空間查詢 16
11.2.1Solr地理空間簡單查詢 17
11.2.2Solr地理空間高級查詢 19
11.3Pivot Facet 29
11.4Solr Subfacet 31
11.4.1Subfacet語法 32
11.4.2Subfacet復雜示例 32
11.5Solr Facet Function 34
11.5.1聚閤函數 35
11.5.2聚閤函數與Subfacet結閤 35
11.5.3Solr中的Percentile函數 36
11.6JSON Facet API 39
11.6.1JSON Facet API簡介 39
11.6.2JSON Facet簡單使用 40
11.6.3Facet類型 41
11.6.4JSON Facet語法 41
11.6.5Term Facet 42
11.6.6Query Facet 43
11.6.7Range Facet 43
11.6.8Multi-Select Facet 44
11.7Interval Facet 47
11.8Hierarchical Facet 48
11.9Solr Stats組件 50
11.10 Solr Terms組件 52
11.11 SolrTerm Vector組件 54
11.12 Solr Query Elevation組件 56
11.13 Solr Result Clustering組件 59
11.14 本章總結 62
第12章Solr查詢進階篇 63
12.1Solr深度分頁 63
12.2Solr自定義排序 66
12.3Solr Join查詢 70
12.3.1跨Core Join 71
12.3.2跨Document Join 73
12.3.3Block Join 74
12.3.4Block Join Facet 77
12.4深入Solr相關性評分 79
12.4.1Field權重 79
12.4.2Term權重 80
12.4.3Payload權重 80
12.4.4Function權重 81
12.4.5鄰近Term權重 82
12.4.6Document權重 83
12.4.7自定義Similarity插件 84
12.5Solr NRT近實時查詢 86
12.6Solr Real-time Get查詢 88
12.7Solr評分查詢 90
12.8Solr MoreLikeThis組件 91
12.9Solr自定義Query Parser 95
12.10 本章總結 97
第13章SolrJ 98
13.1什麼是SolrJ 98
13.2SolrJ的環境依賴與配置 99
13.3SolrClient介紹 101
13.4SolrJ簡單使用 103
13.5SolrJ查詢 106
13.6使用SolrJ高效導齣數據 110
13.7SolrJ增量更新 111
13.8SolrJ原子更新 112
13.9使用SolrJ管理Core 116
13.9.1創建Core 117
13.9.2卸載Core 118
13.9.3加載Core 119
13.9.4交換Core 119
13.9.5重命名Core 120
13.9.6查看Core狀態 120
13.9.7Core閤並 120
13.9.8Core分裂 121
13.10 使用SolrJ管理schema.xml 122
13.10.1Field管理 122
13.10.2FieldType管理 127
13.10.3Schema管理 130
13.10.4Schema管理的事務性批量操作 132
13.11 使用SolrJ操作JSON Request API 133
13.12 使用Spring Data Solr 136
13.12.1Spring Data Solr環境搭建 136
13.12.2Spring Data Solr的CRUD 138
13.12.3Spring Data Solr中的查詢 141
13.12.4Spring Data Solr中的Repository詳解 143
13.12.5Spring Data Solr中Solr-Template工具類詳解 146
第14章SolrCloud 153
14.1SolrCloud快速入門 153
14.2SolrCloud工作原理 156
14.2.1SolrCloud的核心概念 156
14.2.2SolrCloud中的Shard 157
14.2.3Collection VS Core 158
14.2.4索引文檔路由 161
14.2.5Shard的幾種狀態 162
14.2.6Replica的幾種狀態 162
14.2.7Shard分割 163
14.2.8SolrCloud裏的自動提交 163
14.2.9SolrCloud的分布式查詢請求 164
14.2.10讀寫端的自動容錯 171
14.2.11 Zookeeper 173
14.3SolrCloud集群搭建 182
14.3.1在Tomcat容器下搭建SolrCloud集群 183
14.3.2在Jetty容器下搭建SolrCloud集群 189
14.4SolrCloud的基本操作 194
14.4.1Solr環境變量設置 194
14.4.2創建Collection 195
14.4.3刪除Collection 196
14.4.4啓動Solr 196
14.4.5停止Solr 197
14.4.6查看Solr狀態 198
14.4.7Collection健康檢測 198
14.4.8管理Zookeeper上的配置文件 199
14.5SlorCloud配置詳解 201
14.5.1solr.xml詳解 201
14.5.2zoo.cfg詳解 204
14.6SolrCloud分布式索引 205
14.6.1添加索引文檔到SolrCloud 205
14.6.2SolrCloud裏的近實時查詢 206
14.7SolrCloud分布式查詢 207
14.8SolrCloud Collection API 208
14.8.1Collection常用操作API 209
14.8.2Shard常用操作API 212
14.8.3Replica常用操作API 215
14.8.4集群管理API 216
14.9Solr索引主從復製 217
14.9.1索引復製簡介 217
14.9.2索引復製的術語 218
14.9.3索引復製的配置 219
14.9.4配置索引復製中繼器 221
14.9.5索引復製工作機製 222
14.9.6ReplicationHandler HTTP接口 223
14.10 跨數據中心的索引復製(CDCR) 224
14.10.1什麼是CDCR 224
14.10.2CDCR的Push機製 225
14.10.3CDCR搭建 226
14.10.4CDCR配置詳解 228
14.10.5CDCR的HTTP接口 229
14.10.6CDCR存在的限製 229
14.11本章總結 230
第15章Solr性能優化 231
15.1Schema設計的注意事項 232
15.2Solr索引更新與提交的優化建議 233
15.3索引閤並性能調優 234
15.
· · · · · · (
收起)