tuf23: trim user forum 2010 changing the economics of im
DESCRIPTION
TUF23: TRIM User Forum 2010 Changing the Economics of IM . Rory Kleeman Software Architect, HP Information Management. Searching For TRIM 7. Why have a new search engine?. Support web-based applications Expand record search capabilities Improve consistency with wildcards and recursion - PowerPoint PPT PresentationTRANSCRIPT
TUF23: TRIM User Forum 2010Changing the Economics of IM Rory KleemanSoftware Architect, HP Information Management
TRIM User Forum 2010
Why have a new search engine?– Support web-based applications– Expand record search capabilities– Improve consistency with wildcards and recursion– Improve search capabilities for other TRIM objects• Locations, workflow, schedules, ...
– Improved language support– CMIS and e-Discovery, emerging requirements
TRIM User Forum 2010
Key design goals– Simple string for embedding in web application urls– Support existing search capabilities– Support existing search optimisations– Provide multiple object navigation– Have a consistent approach to string wildcard expressions– Implement recursive object navigation in a standard way– Provide fully functional programming interface– Rich search capability for all TRIM objects– Saved searches to work for all locales
TRIM User Forum 2010
Syntax– Search consist of one or more clauses– Clauses are combined with and or or
– Use ( ) for precedence
– Optional not for clauses or bracketed expressions
title:inspection and registeredOn:this week
registeredOn:this week and (assignee:helen or author:helen)
registeredOn:this week and not assignee:me
TRIM User Forum 2010
Syntax (cont.)– A clause has the form method:parameters– A method can be • generic, applying to many object types
all, none, uri, usable, favorite, within, …• object-specific, each object has its own list of available methods
assignee for records, surname for locations, …• an additional field
the method name is the field name with no spaces
– All methods have a format• determines how you specify the parameters
string, word index, date, object, number, enumerated value, boolean
TRIM User Forum 2010
String Format– Single search value
inspection– Single search value with wildcards
inspect* - finds inspector, inspects, inspection, inspections,…
– Can be creative with wildcardsd?om*a?y – finds dromedary, camel, ship of desert
– String range (no wildcards allowed)87/00000 to 87/9999
– String value list (no wildcards allowed)prescribed, burning, hazard, reduction
– Use quotes to include spaces, etc “*hazard reduction*”
TRIM User Forum 2010
Word Index Format– Single word
fire– Single word, with wildcard
fire*– Multiple words (implicit and)
fire warning system*– Multiple words (implicit or)
fire, warning, system– Phrase
“fire warning system”
TRIM User Forum 2010
Date Format– Single date
1/1/77– Single date with time
1/1/83 12:30:00– Date range
1/1/77 to 1/1/83– Date range shortcuts
last 7 seconds/minutes/hours/days/weeks/months/quarters/years
this/next [fiscal] year/quarteryear/quarter/month to date2006, february 2006, februarytoday, tomorrow, yesterday
TRIM User Forum 2010
Number Format– Single number, suitable for type
107$27.352.5
– Number Range107 to 206$100 to $999
– List of numbers (implicitly or’d)10,17,222$100, $200, $300
TRIM User Forum 2010
Enumeration Format– Single value using caption:
lowaddressee
– Single value using underlying number2
– Set of values using captionlow,mediumauthor,addressee
– Set of values using underlying number1,3,44
TRIM User Forum 2010
Object Format– Single uri value (uri now exposed)
377– Multiple uri values in a list
44,55,678– Single uri value, recursive
377+– Multiple uri values, maybe recursive
44,55+,678+– Subquery
[surname:smith and gender:male and dob:1964]
TRIM User Forum 2010
Boolean Format– Has no parameters at all– Use not to negate search requirement
activenot active
TRIM User Forum 2010
Language Support– Basic grammatical elements are translated• and/or/not/to• last/this/next/fiscal/to date
– All search method names are translated– Caption editor is available for search methods– “Internal” search method names guaranteed to work• mainly for developers wishing to work with search strings
TRIM User Forum 2010
Saving Searches– Any search can now be saved• see TRIM “Save Search As” menu item
– A saved search can be embedded inside another search• use the generic saved method
– Saved searches can be grouped hierarchically– Saved Searches can be assigned to an owner• can now be a project team or section
– Saved searches use an XML search format– Saved searches are language independent• automatically converted to client’s locale
© Copyright 2010 Hewlett-Packard Development Company, L.P.16
For more information...IM Digital Hub: www.hp.com/go/imhubTRIM Home Page: www.hp.com/go/hptrimFacebook: http://tinyurl.com/HPTRIM-7-Facebook
Twitter: www.twitter.com/HPInfoGovwww.twitter.com/thattrimguy Twitter HashTag: #TUF23Blogs: www.hp.com/blogs/information-faster
HP Software Solutions Community:
www.hp.com/go/swcommunity
TUF23 Post-event Website: Available April 2010