home *** CD-ROM | disk | FTP | other *** search
- #
- # search.properties
- # $Id: search.properties,v 1.5 2006/08/04 18:18:15 bvalavil Exp $
- #
- # Copyright (c) 2006 Encyclopaedia Britannica Inc
- # $Revision: 1.5 $ $Date: 2006/08/04 18:18:15 $
- #
-
- # libraries defined in this configuration file
- libraries=\
- ebc,\
- image,\
- media
-
- # Individual Library Configuration Dictionary
- # <lib>.directory - path to index directory
- # <lib>.idField - unique identifier field in each index entry
- # <lib>.duplicateField - identifier field that determines if index entries describe the same content
- # <lib>.indexEntryCountField - count filed that defines number of IMARS index entries pointing at content
- # <lib>.fields - searchable index fields
- # <lib>.<field>.boost - scoring boost for given field
- # <lib>.<field>.slop - slop factor for phrase search for given field
- # <lib>.advancedTitleField - advaced search "title" field
- # <lib>.searchRules - search rules for phased search
-
- #
- # CONCISE Configuration
- #
- ebc.directory=index/ebc
- ebc.idField=tocId
- ebc.duplicateField=
- ebc.indexEntryCountField=entries
- ebc.fields=title,tvariant,headwords,headtitle,body,biblio
- ebc.title.boost=1000.0
- ebc.title.slop=1
- ebc.tvariant.boost=10.0
- ebc.tvariant.slop=1
- ebc.headwords.boost=10.0
- ebc.headwords.slop=1
- ebc.headtitle.boost=0.1
- ebc.headtitle.slop=1
- ebc.body.boost=0.01
- ebc.body.slop=2
- ebc.biblio.boost=0.0001
- ebc.biblio.slop=1
- ebc.advancedTitleField=title
- ebc.searchRules=\
- title,phrase,1.0e13,0;\
- title,all,1.0e11,0;\
- tvariant,phrase,1.0e10,0;\
- tvariant,all,1.0e9,0;\
- headtitle,phrase,1.0e8,0;\
- headtitle,all,1.0e7,0;\
- body,phrase,1.0e6,0;\
- body,all,1.0e5,0;\
- title,any,1.0e4,0;\
- tvariant,any,1.0e3,0;\
- headwords,any,1.0e2,0;\
- headtitle,any,1.0e1,0;\
- body,any,1.0e0,0;\
- biblio,any,1.0e-1,0
-
- #
- # IMAGE Configuration
- #
- image.directory=index/image
- image.idField=assemblyId
- image.duplicateField=binaryId
- image.indexEntryCountField=
- image.fields=title,caption,accepted,synonymousXref,pointerXref,preferredAlt,ebcAlt,flag,seeAlso
- image.title.boost=1.0
- image.title.slop=1
- image.accepted.slop=1
- image.accepted.boost=0.1
- image.synonymousXref.slop=1
- image.synonymousXref.boost=0.1
- image.pointerXref.slop=1
- image.pointerXref.boost=0.1
- image.preferredAlt.slop=1
- image.preferredAlt.boost=0.1
- image.ebcAlt.slop=1
- image.ebcAlt.boost=0.1
- image.flag.slop=1
- image.flag.boost=0.1
- image.seeAlso.slop=1
- image.seeAlso.boost=0.1
- image.caption.boost=0.01
- image.caption.slop=1
- image.advancedTitleField=title
- image.searchRules=\
- title,phrase,50000000.0,1;\
- title,all,10000000.0,0;\
- title,any,1000000.0,0;\
- caption,phrase,5000.0,0;\
- caption,all,1000.0,0;\
- caption,any,10.0,0;\
- accepted,all,100.0,0;\
- synonymousXref,all,100.0,0;\
- pointerXref,all,100.0,0;\
- preferredAlt,all,100.0,0;\
- ebcAlt,all,100.0,0;\
- flag,all,100.0,0;\
- seeAlso,all,100.0,0;\
- accepted,any,10.0,0;\
- synonymousXref,any,10.0,0;\
- pointerXref,any,10.0,0;\
- preferredAlt,any,10.0,0;\
- ebcAlt,any,10.0,0;\
- flag,any,10.0,0;\
- seeAlso,any,10.0,0
-
- #
- # MEDIA Configuration
- #
- media.directory=index/media
- media.idField=assemblyId
- media.duplicateField=binaryId
- media.indexEntryCountField=
- media.fields=title,caption,accepted,synonymousXref,pointerXref,preferredAlt,ebcAlt,flag,seeAlso
- media.title.boost=1.0
- media.title.slop=1
- media.accepted.slop=1
- media.accepted.boost=0.1
- media.synonymousXref.slop=1
- media.synonymousXref.boost=0.1
- media.pointerXref.slop=1
- media.pointerXref.boost=0.1
- media.preferredAlt.slop=1
- media.preferredAlt.boost=0.1
- media.ebcAlt.slop=1
- media.ebcAlt.boost=0.1
- media.flag.slop=1
- media.flag.boost=0.1
- media.seeAlso.slop=1
- media.seeAlso.boost=0.1
- media.caption.boost=0.01
- media.caption.slop=1
- media.advancedTitleField=title
- media.searchRules=\
- title,phrase,50000000.0,1;\
- title,all,10000000.0,0;\
- title,any,1000000.0,0;\
- caption,phrase,5000.0,0;\
- caption,all,1000.0,0;\
- caption,any,10.0,0;\
- accepted,all,100.0,0;\
- synonymousXref,all,100.0,0;\
- pointerXref,all,100.0,0;\
- preferredAlt,all,100.0,0;\
- ebcAlt,all,100.0,0;\
- flag,all,100.0,0;\
- seeAlso,all,100.0,0;\
- accepted,any,10.0,0;\
- synonymousXref,any,10.0,0;\
- pointerXref,any,10.0,0;\
- preferredAlt,any,10.0,0;\
- ebcAlt,any,10.0,0;\
- flag,any,10.0,0;\
- seeAlso,any,10.0,0
-
-