Menu
Search

Scorpion's initialization file

Section Required Description
[Scorpion] YES Contains parameters necessary to Scorpion.
[ RecordSetHandler Sections] NO Set parameters for the RecordSetHandler class. Dependent on how you write your RecordSetHandler.

[Scorpion]

Parameter Required Description
RecordSetHandler YES Specifies the class that will be used to handle record sets.
GwenProps YES Full path to the Gwen properties file.
scoreID NO Each record returned has a score(rank) associated with it. If this parameter is set, then its value will be the fldid of the score in each record returned. Defaults to 777.
ScoreMethod NO There are several different methods for calculating the record scores. The default is "ATC". See here for other score methods

[ScorpionFieldMap]
Note: This section is implementation specific.

Parameter Required Description
FIDID* YES A string that will be used as the key for this fldid in a Hashtable.

[ORG.oclc.scorpion.lcc.LCCRecordCollection]
Note: This section is implementation specific.

Parameter Required Description
Formatter YES Specifies the class used to format each record of a record set.

Below is a sample Scorpion initialization file.

[Scorpion]
RecordSetHandler = ORG.oclc.scorpion.lcc.LCCRecordCollection 
GwenProps = /path/to/scorpion/demo/gwen.props
scoreID = 992
ScoreMethod = ATC

[ScorpionFieldMap]
11      = a
25      = ScorpionCaption
26      = ScorpionHierarchy
27      = ScorpionKeywords
28      = ScorpionTerms
29      = ScorpionNum
992     = ScorpionWeight

[ORG.oclc.scorpion.lcc.LCCRecordCollection]
Formatter = ORG.oclc.scorpion.lcc.LCCFormatter2
#Formatter = ORG.oclc.scorpion.lcc.LCCFormatter
#Formatter = ORG.oclc.scorpion.lcc.LCCXMLFormatter