外媒速遞:十項(xiàng)提示助你在Apache Solr當(dāng)中改進(jìn)搜索查詢效果
原創(chuàng)【51CTO.com原創(chuàng)稿件】外媒速遞是核子可樂精選的近日國(guó)外媒體的精彩文章推薦,希望大家喜歡!
今天給大家推薦的內(nèi)容包括:十項(xiàng)提示助你在Apache Solr當(dāng)中改進(jìn)搜索查詢效果、可能對(duì)你的數(shù)據(jù)庫造成嚴(yán)重破壞的三種SQL Server錯(cuò)誤、四項(xiàng)具體技術(shù)助你顯著提升Java代碼質(zhì)量和七種不值得關(guān)注的測(cè)試指標(biāo)等。
一、十項(xiàng)提示助你在Apache Solr當(dāng)中改進(jìn)搜索查詢效果
原文標(biāo)題:10 tips for better search queries in Apache Solr
Apache Solr既是一套開源搜索引擎,同時(shí)也是一套具有事務(wù)支持能力的NoSQL數(shù)據(jù)庫。具體來講,這是一套具備SQL支持且以分布式方式執(zhí)行的文檔數(shù)據(jù)庫。而在今天的文章中,我們將對(duì)Apache Solr進(jìn)行深入剖析——聊聊如何幫助其改進(jìn)搜索查詢效果。
1. 過濾器查詢
2. Faceting
3. 范圍faceting
4. DocValues
5. PseudoFields
6. 查詢解析器
7. 引導(dǎo)
8. 數(shù)據(jù)范圍
9. TF-IDF與BM25
10. debugQuery
二、可能對(duì)你的數(shù)據(jù)庫造成嚴(yán)重破壞的三種SQL Server錯(cuò)誤
原文標(biāo)題:Top 3 Errors of SQL Server That Might Corrupt Your Database
很多朋友可能擔(dān)心自己的SQL數(shù)據(jù)遭遇破壞,但你是否清楚SQL Server數(shù)據(jù)庫的運(yùn)行狀態(tài)該如何判斷?在今天的文章當(dāng)中,我們將共同了解與SQL相關(guān)的三大基本錯(cuò)誤與對(duì)應(yīng)***解決方案——首先從數(shù)據(jù)庫損壞談起。
1. 錯(cuò)誤1:SQL錯(cuò)誤5172
2. 錯(cuò)誤2:SQL嚴(yán)重錯(cuò)誤823
3. 錯(cuò)誤3:8946 SQL Server
三、四項(xiàng)具體技術(shù)助你顯著提升Java代碼質(zhì)量
原文標(biāo)題:4 More Techniques for Writing Better Java
我們的日常編程任務(wù)大多應(yīng)用同一套技術(shù)方案,而且這些技術(shù)手段在大多數(shù)情況下也足以幫助我們實(shí)現(xiàn)目標(biāo)。然而,有時(shí)候我們也需要超越常規(guī)技術(shù),立足更深層面發(fā)現(xiàn)解決問題的簡(jiǎn)單策略。而這正是我們今天文章的議題——如何在Java軟件開發(fā)當(dāng)中選擇總體設(shè)計(jì)策略與針對(duì)性實(shí)施技術(shù)。
1. 僅執(zhí)行針對(duì)性優(yōu)化
2. 枚舉勝于常量
3. 定義一個(gè)equals()方法
4. 多態(tài)勝于條件
四、別浪費(fèi)時(shí)間:七種不值得關(guān)注的測(cè)試指標(biāo)
原文標(biāo)題:7 Useless Test Metrics
軟件測(cè)試指標(biāo)屬于量化方法,旨在對(duì)軟件開發(fā)流程當(dāng)中的質(zhì)量與效率水平進(jìn)行衡量。開發(fā)團(tuán)隊(duì)能夠利用各類測(cè)試指標(biāo)追蹤開發(fā)過程中各階段的軟件質(zhì)量表現(xiàn),而這些測(cè)試指標(biāo)在管理層面同樣能夠幫助***評(píng)估軟件開發(fā)團(tuán)隊(duì)的工作效率。然而,我們?cè)撊绾螀^(qū)分切實(shí)有效的指標(biāo)與浪費(fèi)時(shí)間的指標(biāo)?下面,我們一起來看最常見的七種無用指標(biāo)。
1. 測(cè)試案例執(zhí)行次數(shù)
2. 每測(cè)試人員所發(fā)現(xiàn)Bug數(shù)
3. 通過率百分比
4. 單元測(cè)試代碼覆蓋率
5. 自動(dòng)化百分比
6. 每缺陷成本
7. 缺陷密度
【51CTO原創(chuàng)稿件,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文作者和出處為51CTO.com】