cod e c o n tr o l sy s te m . It ’s n o t t h a t w e lose the code, it’s fo ll o w in g t h e l e tt e r b u t n o t th e s p ir i t o f t h e la w , an d t h a t
that th e da t a w e n e ed c h a n g e s a n d t h e o r i g i n a l s y s t e m ca n l e a d o n ly to t r o u b l e . K V ’s s i m p l e ru l e s o f d a t a c o l le c -
des i g n d id n o t a c c o u n t f o r g e tt i n g d i re c tl y a t a l l t he d a t a tio n : if y o u d o n ’t n e ed i t , d o n ’ t k e e p i t ; if y o u d o n e e d i t,
bei n g re c o r d e d . W h a t’ s t h e r ig h t w a y t o m a k e su r e w e ca n ke e p i t sa fe , a n d k e e p i t a c c es s i b l e . K ee p in g d a t a a r o u n d
alw a y s ge t t o t h e d a t a w e n e ed ? be c a u s e y o u w e re t o l d t o , b u t fo r n o o t h e r p u r p o s e , i s l ik e
Qu e ry o n Q u eries pe o p le w h o co l l e c t f i g u r i n e s. T h ey g i v e p le a s u r e t o on l y
on e o r t w o s li gh t l y o b s e s siv e in d i v i d u a l s a n d t h e y a r e t h e
De a r Q Q , fir s t t h i n g s t o g o i n t h e t r a sh a f t e r t h o s e i n d iv i d u a l s d i e .
Let ’s g e t o ne t h i n g s t r a ig h t . T h e r e a r e n o “ t h r o w -a w a y ” K V
pro g r am s . I d o n ’ t m e a n t h a t i n th e “ t h er e a re n o s t u p id
qu e st i o n s ” k i n d o f w a y ( i n fa ct , t h e r e a r e m a n y s t u pid KO D E V IC I O U S , known to mere mortals as George V.
questions). What I mean is that if you’re writing code Ne v ill e- N e i l, w o r k s on n e t w o r k i n g a n d o p e r a t in g s y s t e m
tha t y o u i n te n d to throw away, then you are specifically co d e f o r fu n a n d p r o f it . H e a l so t e a c h e s c o u r s e s o n v a r i o u s
wa st i n g y o u r t im e , a n d t h e t im e o f y o u r t e a m . su b je c t s r e l a te d t o p r o g r a m m ing . H is a r e a s o f i n t e re st a r e
To y o u r o r i g i n a l p o in t o f a s y s t e m t h a t r e c o r d s d a ta co d e sp e l un k i n g , o p er a t in g s y st e m s, a n d r e w r it i n g y o u r b ad
that i t d o e s n ’ t e x p os e: w e l l, t h a t I j u s t d o n ’ t g et . H o w d o co d e ( O K , m a y b e n o t t h a t l a st o n e ). H e e a rn e d h i s b a c h e lor’s
the e n g in e e r s a t y o u r c o m p a n y e v e n k n o w i f t h e y a re de g r e e i n c o m p u te r s c i e n c e a t N o r th e a s t e r n U n i v e r si t y in
recor d i n g th e d a t a c o rre c t l y ? If this is for regulatory pur- Bo s to n , M a ss a c h u se t t s, a n d i s a m em b e r o f AC M , t h e U se n ix
po se s , th e n w h a t w i ll h a p p e n w h e n s o m e a u d i t o r c o m e s As s o c ia t io n , a n d IE E E . H e is a n a v id b i c y c l is t a n d t ra v e le r w ho
aroun d a n d s a y s , “ H a ve you been recording all records cu r r e n t l y r e si d e s in N e w Y o r k C i t y .
of type X?” and then follows up with, “Well, then please © 2 0 0 8 A C M 1 5 4 2 - 7 7 30 / 0 8 / 0 70 0 $ 5 .0 0
sho w th e m t o m e. ” I t w o u l d s e e m t hat your company is
Instantly Search Terabytes of Text
� over two dozen indexed, unindexed, fielded data and full-text search options
� highlights hits in HTML, XML and PDF, while displaying links, formatting and images
� converts other file types (word processor, database, spreadsheet, email and
attachments, ZIP, Unicode, etc.) to HTML for display with highlighted hits
� Spider supports static and dynamic Web content, with WYSWYG hit-highlighting
� API supports .NET/.NET 2.0, C++, Java, SQL databases. New.NET/.NET 2.0 Spider API
dtSearch® Reviews
®
� “Bottom line: dtSearch manages a terabyte of text in a single index
and returns results in less than a second” – Info World
� “For combing through large amounts of data, dtSearch “leads the market”
– Network Computing
� “Blindingly fast”– Computer Forensics: Incident Response Essentials
� “Covers all data sources ... powerful Web-based engines”– e WEEK
� “Searches at blazing speeds”– Computer Reseller News Test Center
� “The most powerful document search tool on the market”– Wired Magazine
For hundreds more reviews — and developer case studies — see www.dtsearch.com
Desktop with Spider
($199)
Network with Spider
(from $800)
Web with Spider
(from $999)
Publish for CD/DVDs
(from $2,500)
Engine for Win & .NET
New
64-bit beta
Contact dtSearch for fully-functional evaluations
Engine for Linux
The Smart Choice for Text Retrieval® since 1991
1-800-IT-FINDS • www.dtsearch.com