Lotus: Difference between revisions

From Starfish ETL
Jump to navigation Jump to search
Line 1: Line 1:
=Lotus Origin=
=Lotus Origin=
==Sample Origin Filters==
==Sample Origin Filters==
==Basic Queries==
Field Equals Value:
Field Equals Value:
<syntaxhighlight lang="c">
<syntaxhighlight lang="c">
Line 20: Line 21:
<syntaxhighlight lang="c">
<syntaxhighlight lang="c">
CompanyName='Abbott, Ltd.' | (CompanyName='Hogan Industries' & OfficeStreet = '150 Webster Street')
CompanyName='Abbott, Ltd.' | (CompanyName='Hogan Industries' & OfficeStreet = '150 Webster Street')
</syntaxhighlight>
==Full-text query==
Full text Queries allow for much more complex queries such as Contains.  See: http://publib.boulder.ibm.com/infocenter/lqkrhelp/v8r0/index.jsp?topic=/com.ibm.lotus.quickr.admin.dom.doc/dev/qp_dev_api_fulltext_r.html.
Starfish will automatically detect if you use a question mark, ?, or an asterisk, *, in your Origin query.  If you use one of those characters, Full-text querying will be enabled.  Note the square brackets, [], around field names and the use of double quotes around values.
In this query, we are looking for the values anywhere in the field.
<syntaxhighlight lang="c">
([CompanyName]="*Abbot*" | [CompanyName]="*Hogan*") & [CATEGORIES]="*Customer*"
</syntaxhighlight>
</syntaxhighlight>

Revision as of 20:08, 21 October 2014

Lotus Origin

Sample Origin Filters

Basic Queries

Field Equals Value:

CompanyName='Abbott, Ltd.'

Field Does NOT Equal Value:

CompanyName!='Abbott, Ltd.'

Lotus Origin using AND:

CompanyName='Abbott, Ltd.' & IENCLIENTSTATUS='Vendor'

Lotus Origin using OR:

CompanyName='Abbott, Ltd.' | CompanyName='Hogan Industries'

Lotus Origin using parenthesis ():

CompanyName='Abbott, Ltd.' | (CompanyName='Hogan Industries' & OfficeStreet = '150 Webster Street')

Full-text query

Full text Queries allow for much more complex queries such as Contains. See: http://publib.boulder.ibm.com/infocenter/lqkrhelp/v8r0/index.jsp?topic=/com.ibm.lotus.quickr.admin.dom.doc/dev/qp_dev_api_fulltext_r.html.

Starfish will automatically detect if you use a question mark, ?, or an asterisk, *, in your Origin query. If you use one of those characters, Full-text querying will be enabled. Note the square brackets, [], around field names and the use of double quotes around values.

In this query, we are looking for the values anywhere in the field.

([CompanyName]="*Abbot*" | [CompanyName]="*Hogan*") & [CATEGORIES]="*Customer*"