Top Banner
 Search Engine Death Match Solr (Lucene) vs. Verity Kevin Penny, Jobs2eb, !nc
16

Solr vs Verity

Jun 03, 2018

Download

Documents

azariel.rodrigo
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Solr vs Verity

8/11/2019 Solr vs Verity

http://slidepdf.com/reader/full/solr-vs-verity 1/16

 

Search Engine Death Match

Solr (Lucene) vs. VerityKevin Penny, Jobs2eb, !nc

Page 2: Solr vs Verity

8/11/2019 Solr vs Verity

http://slidepdf.com/reader/full/solr-vs-verity 2/16

 

"ale o# the "a$e

● Sr. eb %rchitect &Jobs2eb, !nc(' years)

● arlson Mareting*rou$Ply+outh, M

● o+Mar, !nc &orth Daota

● ! a+ ana-ian

● ML Develo$ersince /001

●  %l$ha "ester #or olt(ol-usion uil-er)

● Pro$erty !ns$ector 

●  %l$ha "ester #orentaur (0)

● logger 3co-eusionLL.blogs$ot.co+

Page 3: Solr vs Verity

8/11/2019 Solr vs Verity

http://slidepdf.com/reader/full/solr-vs-verity 3/16

 

Strength o# Search4

● Search 5ules %ll

● *oogle has +a-e a living (6uite a nice one)7ith Search

● Everyone nee-s it

● 8ar- to get right

!nternet 7oul- be -i##icult to use 7ithout it

Page 4: Solr vs Verity

8/11/2019 Solr vs Verity

http://slidepdf.com/reader/full/solr-vs-verity 4/16

 

Please "y$e 9our :5L 8ere...

Page 5: Solr vs Verity

8/11/2019 Solr vs Verity

http://slidepdf.com/reader/full/solr-vs-verity 5/16

 

 %n- in this corner...

● Solr  (Lucene;s hil-)

● Searching <n Lucene7=5e$lication (S<L5)

● >ML=8""P !nter#ace

● <$en Source Pro?ect

● Java ase- (Lucene)

● >ML = 8""P = D = Docs

● %S"

● Verity (<EM 7=)

● un-le-

Stan- alone!nstallation (/ !P)

● #search @able

Docs = D● E%S9

Page 6: Solr vs Verity

8/11/2019 Solr vs Verity

http://slidepdf.com/reader/full/solr-vs-verity 6/16

 

Knocs

● Solr  (Lucene;s hil-)

● Many o$tions +ean +orecon#iguration

● Multi$le ollections re6uire+ulti$le Solr ores

● ot !ntegate- (A)

● More -i##icult to get $er#ect

● 5elevancy -i##ers #ro+ Verity

● A <r is it4

● Verity (<EM 7=)

● ot ross Plat#or+ (+ac)

● Li+ite- to

"hrea-s=8ar-7are

● ollection Li+itations

● 5ecor- Li+itations

olu+n Li+itations(custo+/,2,B,C)

● E$ensive i# you outgro7<EM

Page 7: Solr vs Verity

8/11/2019 Solr vs Verity

http://slidepdf.com/reader/full/solr-vs-verity 7/16

 

Solr eatures

● Ste++ing Su$$ort i.e.(ManagerManag)

● Phonetic Search

● Sche+a De#ine-

● Sorting=aceting

● iel- searching

>ML 5esult

● hoice o# Servletontainer (i.e. Jetty,"o+cat, 5esin)

● a+iliar = Si+$le 6ueryString=htt$ calls (4co++an-F#ull@i+$ort)

● Multi$le Sources o# Data

● Etensive aching● !n-e 5e$lication

Page 8: Solr vs Verity

8/11/2019 Solr vs Verity

http://slidepdf.com/reader/full/solr-vs-verity 8/16

 

Solr %rchitecture

Page 9: Solr vs Verity

8/11/2019 Solr vs Verity

http://slidepdf.com/reader/full/solr-vs-verity 9/16

 

Solr @ho;s :sing it4

E@tra-e

*ol-+an Sachs

Disney %$$le, !nc

 %"G"

%S%

et#li

itysearch

Stub8ubH %<L

Page 10: Solr vs Verity

8/11/2019 Solr vs Verity

http://slidepdf.com/reader/full/solr-vs-verity 10/16

 

Verity @ho;s :sing it4

●  %r-en usinessonsultants

ayLogin● :S *ov;t

● (ot Jobs2eb I)

Page 11: Solr vs Verity

8/11/2019 Solr vs Verity

http://slidepdf.com/reader/full/solr-vs-verity 11/16

 

Solr Synta

● & Main search $ara+eter(7hat you 7ill 6uery #or)

● 6 & #ilter 6uery & use- to#urther sub#ilter theorigional resultset

● Debuguery @ (true) i# you7ant to see 7hat Solr is-oing un-er the hoo-

(relevancy=$honetic+atches=ste++ing etc)

● Start & $oint in therecor-set in 7hich you7ant to vie7 the -ata

5o7s & ho7 +any ro7s-o you 7ant to return

● !n-ent & on=o## &co+$act the +l result

● l & #iel- list & 7hich#iel-s to you 7ant toretrieve -ata #or(A,score)

Page 12: Solr vs Verity

8/11/2019 Solr vs Verity

http://slidepdf.com/reader/full/solr-vs-verity 12/16

 

5ea-y to 5u+ble

● P%5" /

● !n-eing >ML Data 5a7(sa+$le=i"unes Library)

● Sche+a=Data@con#ig

● !n-eing >ML Data in#a-+in ollection

<ut$ut (search synta)● Debugging=>ML <ut$ut

● P%5" 2

● !n-eing Database Data

● Sche+a Design Setu$

● Delta=DeletePK uery

● <ut$ut (synta)

● Debugging=>ML <ut$ut

● aceting

Page 13: Solr vs Verity

8/11/2019 Solr vs Verity

http://slidepdf.com/reader/full/solr-vs-verity 13/16

 

acets (-yna+ic clustering)

Page 14: Solr vs Verity

8/11/2019 Solr vs Verity

http://slidepdf.com/reader/full/solr-vs-verity 14/16

 

"he loo-y "ruth (Verity)

ollection Li+it 8it (12@11)

ollections <##line (5an-o+ly)

ollection 5an-o+ >@er (verity bug)Errors G "hrea- counts (B $er collection)

Page 16: Solr vs Verity

8/11/2019 Solr vs Verity

http://slidepdf.com/reader/full/solr-vs-verity 16/16