0% found this document useful (0 votes)
49 views16 pages

Solr Vs Verity

Uploaded by

azariel.rodrigo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views16 pages

Solr Vs Verity

Uploaded by

azariel.rodrigo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

Search Engine Death Match

Solr (Lucene) vs. Verity


Kevin Penny, Jobs2eb, !nc


"ale o# the "a$e

Sr. eb %rchitect &


Jobs2eb, !nc
(' years)

(arlson Mar)eting
*rou$
Ply+outh, M,

(o+Mar), !nc &


,orth Da)ota

! a+ (ana-ian

(.ML Develo$er
since /001

%l$ha "ester #or 2olt


((ol-.usion 2uil-er)

(.Pro$erty !ns$ector

%l$ha "ester #or


(entaur ((.0)

2logger 3
co-e.usionLL(.blogs$ot.co+


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




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


%n- in this corner...

Solr (Lucene;s (hil-)

Searching <n Lucene


7=5e$lication (S<L5)

>ML=8""P !nter#ace

<$en Source Pro?ect

Java 2ase- (Lucene)

>ML = 8""P = D2 = Docs

.%S"

Verity (<EM 7=(.)

2un-le-

Stan- alone
!nstallation (/ !P)

(#search @able

Docs = D2

E%S9


Knoc)s

Solr (Lucene;s (hil-)

Many o$tions +ean +ore


con#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)

ED$ensive i# you outgro7


<EM


Solr .eatures

Ste++ing Su$$ort i.e.


(ManagerEManag)

Phonetic Search

Sche+a De#ine-

Sorting=.aceting

.iel- searching

>ML 5esult

(hoice o# Servlet
(ontainer (i.e. Jetty,
"o+cat, 5esin)

.a+iliar = Si+$le 6uery


String=htt$ calls (4
co++an-F#ull@i+$ort)

Multi$le Sources o# Data

EDtensive (aching

!n-eD 5e$lication


Solr %rchitecture


Solr @ho;s :sing it4
E@tra-e
*ol-+an Sachs
Disney
%$$le, !nc
%"G"
,%S%
,et#liD
(itysearch
Stub8ubH
%<L


Verity @ho;s :sing it4

%r-en 2usiness
(onsultants

2ayLogin

:S *ov;t

(,ot Jobs2eb I)


Solr SyntaD

J & Main search $ara+eter


(7hat you 7ill 6uery #or)

.6 & #ilter 6uery & use- to


#urther sub#ilter the
origional resultset

DebugJuery @ (true) i# you


7ant to see 7hat Solr is
-oing un-er the hoo-
(relevancy=$honetic
+atches=ste++ing etc)

Start & $oint in the


recor-set in 7hich you
7ant to vie7 the -ata

5o7s & ho7 +any ro7s


-o you 7ant to return

!n-ent & on=o## &


co+$act the D+l result

.l & #iel- list & 7hich


#iel-s to you 7ant to
retrieve -ata #or
(A,score)


5ea-y to 5u+ble

P%5" /

!n-eDing >ML Data 5a7


(sa+$le=i"unes Library)

Sche+a=Data@con#ig

!n-eDing >ML Data in


(#a-+in (ollection

<ut$ut (search syntaD)

Debugging=>ML <ut$ut

P%5" 2

!n-eDing Database Data

Sche+a Design Setu$

Delta=DeletePK Juery

<ut$ut (syntaD)

Debugging=>ML <ut$ut

.aceting


.acets (-yna+ic clustering)


"he 2loo-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)


.inal 5oun-
Solr .%J @ 5elevancy (oo)boo)
Lucene .%J
(. 0 (Solr !ntegrate-)
Sol(ol-.usion.5!%.orge.org
777.(o-e.usionLL(.co+ 2log
.erret @ 5uby
,a+aKu
.acete- Searching 7ith Solr
(o-e.usionLL(.2logS$ot.co+


%n- the inner is...

hat Search Solutions -o you :se4

oul- you use Solr4

oul- you continue to use Verity4

You might also like