第一部分 初識Solr

2021-06-22 23:05:04 字數 956 閱讀 1843

第一章  solr簡介

這章主要包括內容:

這本書講述nosql技術,apache solr--像它的非關係模式兄弟一樣,針對於某些問題進行了優化。.特別的,solr在處理企業級大量資料、及時搜尋、文字資料、返回相關性結果等方面進行了很大優化。這裡說的只是冰山一角,讓我們從下面幾方面來進行詳細敘說:

solr的工作分為兩步,索引和查詢。它可以採用多台伺服器進行分布式處理。所以它的可擴充套件性極好。

solr是apache下的開源專案,很容易進行安裝和配置,並且提供了配置好的例子幫助使用者使用。

solr搜尋速度快,並且能夠在亞秒級執行復合查詢,一般僅需10毫秒。

solr被設計成能處理包含百萬級文件的索引。

solr擅長搜尋自然語言文字,比如:郵件、網頁內容、建立、pdf文件,以及社交資訊像tweet和blog。

solr返回的搜尋結果是按使用者的查詢條件進行相關度排名後的。

在這本書裡,你將學習到如何使用solr去設計和實現大資料搜尋方案。我們將從資料型別和solr支援的例項來開始我們的學習之旅。這將幫助我們理解solr的基本結構和設計目的。

1.1 為什麼我需要乙個搜尋引擎

假設我們在看這本書時,我們已經對於搜尋引擎有一定了解。因此,與其思索我們為什麼考慮solr,倒不如讓我們自己根據我們的資料和使用案例來決定搜尋引擎是否適合於我們。我們現在開始看下搜尋引擎優化處理後的資料性質。

1.1.1 管理文字資料

現代應用結構的乙個標誌是對使用者資料的匹配儲存和處理引擎。如果你是乙個程式設計人員,你會知道如何使用一種演算法從資料中查詢出最理想結果,那是,你沒有使用一種列表當你需要快速的隨機查詢。相同的原則被應用於搜尋引擎。資料搜尋引擎像solr是最優的處理,這裡有它的四個最主要的特徵:

1、文字中心

2、閱讀支配

3、面向文件的

4、靈活的schema

Axure RP 第一部分

axure rp是乙個專業的快速原型設計工具。axure 發音 ack sure 代表美國axure公司 rp則是rapid prototyping 快速原型 的縮寫。axure rp是美國axure software solution公司旗艦產品,是乙個專業的快速原型設計工具,讓負責定義需求和規格...

初識ES6(第一部分)

每年6月發布es新標準,定es標準的五個階段 stage0 展示階段 stage1 徵求意見階段 stage2 草案階段 stage3 候選階段 stage4 定案階段 一 定義變數 let 1.不存在變數提公升 2.在 塊內,只要let定義變數,變數在定義前使用就報錯 3.同乙個作用域內不能重複定...

css排雷第一部分

import url basic.css warning urgent plant moons plant moons 1 a href span title feature lang en 選出屬性等於lang或者以lang開頭的所有元素。選擇h1 strong 可以解釋為選擇h1字元素中的所有s...