您好,登錄后才能下訂單哦!
這篇文章主要講解了“solr是什么”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“solr是什么”吧!
##Solr Features## Solr是一個提供類似REST的API的獨立的企業級檢索服務器。你可以通過XML、JSON、CVS或者HTTP的二進制來存儲文檔(或者稱為索引)。你可以通過HTTP GET方法查詢并且接受XML、JSON、CVS或者二進制數據。
先進的全文檢索功能
為高吞量的網略流量進行優化
基于開放接口標準-XML、JSON和HTTP
全面的HTML管理接口
服務器統計信息暴露,可以通過JMX來監控
線性可擴展,自動索引復制,自動故障轉移和恢復
近乎實時索引
基于XML配置的靈活性和適應性
可擴展的插件架構
###Solr使用Lucene檢索庫并擴展它###
一個真實的數據模式,包括數字類型、動態字段、唯一鍵
對Lucene查詢語言強大的擴展功能
方面檢索和過濾
支持每個文檔中多點和地理多邊形的地理空間檢索
先進的,可配置的文本分析器
高度可配置性和用戶可擴展緩存
性能優化
基于XML的可擴展配置
基于AJAX的管理接口
可監視的日志
快速接近實時的增量索引和索引復制
基于跨多個主機的索引分片的高度可擴展的分布式檢索
JSON、XML、CVS/delimited-text,和二進制更新格式
簡單的方式拉取數據,從數據庫、本地磁盤上的XML文件,或者HTTP資源
使用Apache Tika來解析和索引富文本(PDF、Word、HTML等)
基于Apache UIMA集成配置的元數據提取
多檢索索引
####Schema####
定義文檔字段并指定字段類型
可以驅動更智能的處理
申明lucene 分詞器
動態字段是能夠即時的添加新的字段
字段復制功能允許索引單個字段多種方式,或多個字段合并成一個單一的搜索領域
顯式類型,排序了猜測字段類型的必要
基于擴展(外部文件)文件的配置停用詞列表、同義詞列表、保護詞列表
許多額外的文本分析組件,包括單詞分割,正則表達式和sounds-like過濾器
每個字段都有可插拔的類似模型
####Query####
HTTP接口提供可配置的響應格式(XML/XSLT、JSON、Python、Ruby、PHP、Velocity、CSV、二進制)
可通過任意數量的字段或者對于任意數量字段的復雜函數來排序
高級的DisMax查詢分析器從用戶輸入的查詢中獲得高度相關的結果
高亮上下文片段
基于唯一字段值、明確的查詢、日期范圍、數字范圍或者點的方面檢索
通過標簽或者可選擇的執行過濾來實現多方面檢索
對用戶查詢進行拼寫建議
給定文檔的相似性建議
函數查詢-影響用戶指定復雜的數值字段或查詢相關度分值函數的得分
通過函數查詢對結果范圍進行過濾
Range filter over Function Query results
Date Math - specify dates relative to "NOW" in queries and updates
通過carrot2進行動態檢索結果聚類
數字字段統計,如最小值,最大值,平均值,標準偏差
Combine queries derived from different syntaxes
自動建議功能完成用戶查詢
允許配置一個查詢的最優先的結果,這些結果可以覆蓋正常的得分和排序
簡單連接兩個文檔類型功能
性能優化
####Core####
動態的創建或者刪除文檔集合而不用重啟服務
可插拔的查詢處理器和可擴展的XML數據格式
可插拔的用戶函數供函數查詢
可定制的基于組建的請求處理器并且支持分布式檢索
基于unique key 字段的文檔唯一性加強
重復文件檢測,包括 fuzzy near duplicates
可定制的索引處理鏈,允許索引前對文檔處理
User configurable commands triggered on index changes
Ability to control where docs with the sort field missing will be placed
"Luke" request handler for corpus information
####SolrCloud####
基于Apache ZooKeeper 的集中式的配置
自動分布式索引/分片,發送文檔到任意節點并且文檔會被轉發到正確的分片
基于立即推模型(同時也支持緩慢拉模型復制)復制的近實時索引
事務日志確保即使更新文檔沒有索引到磁盤也不會丟失
如果失敗時的自動索引故障轉移、索引leader選舉和故障恢復
無單點故障
####Admin Interface####
對于緩存利用、更新和查詢的綜合統計
包括索引統計的交互模式瀏覽
復制監控
圖形化集群節點狀態的SolrCloud儀表盤
全日志控制
文本分析調試,顯示一個分析器每個階段的分析結果
Web查詢接口,w/ 調式輸出
解析的查詢輸出
基于Lecene explain()的文檔得分詳細設計
Explain score for documents outside of the requested range to debug why a given document wasn't ranked highe
感謝各位的閱讀,以上就是“solr是什么”的內容了,經過本文的學習后,相信大家對solr是什么這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。