On this page:
   25.58    LDAP Authentication 25.60    Narrative Generator   

25.59Lucene FullText Indexing

 

The Lucene FullText Indexing configuration category includes the following configurable options:

  • Lucene Indexing Enabled

  • Lucene Indexing Provider

  • Enable Terminology Index

  • Enable FullText Content Index

  • Lucene Index Directory

  • FullText Index Delay (Secs)

  • FullText Indexing Pass Size

  • ElasticSearch URL

  • ElasticSearch Username

  • ElasticSearch Password

25.59.1Property: Lucene Indexing Enabled

 
Property Name Lucene Indexing Enabled
Property Key
Property Type BOOLEAN
Description If enabled, Lucene will be used for indexing (default is disabled). Lucene can be used to provide fulltext searching, and enhances the capabilities of the Smile CDR Terminology Services.
Default Value false
Example Property
module.[MODULE_ID].config.lucene.enabled = false

25.59.2Property: Lucene Indexing Provider

 
Property Name Lucene Indexing Provider
Property Key
Property Type ENUM
Values
  • LUCENE_DISK
  • LUCENE_MEMORY
  • ELASTICSEARCH
Description Specifies which provider will be used. See Lucene Providers for information on the available options.
Default Value LUCENE_DISK
Example Property
module.[MODULE_ID].config.db.hibernate_search.mode = LUCENE_DISK

25.59.3Property: Enable Terminology Index

 
Property Name Enable Terminology Index
Property Key
Property Type BOOLEAN
Description Should the system index terminology (i.e. CodeSystem) content in the Lucene Index. See Indexes for more information.
Default Value true
Example Property
module.[MODULE_ID].config.db.hibernate_search.index.terminology = true

25.59.4Property: Enable FullText Content Index

 
Property Name Enable FullText Content Index
Property Key
Property Type BOOLEAN
Description Should the system index FullText Content on the resources stored in the repository. See Indexes for more information.
Default Value false
Example Property
module.[MODULE_ID].config.db.hibernate_search.index.fulltext_content = false

25.59.5Property: Lucene Index Directory

 
Property Name Lucene Index Directory
Property Key
Property Type LOCAL_FILEDIR
Description This is the local directory where Lucene will put its index files when operating in LUCENE_DISK mode. This can be an absolute path, or a relative path (treated as relative to the base of the Smile CDR installation).
Default Value (no default)
Example Property
module.[MODULE_ID].config.db.hibernate_search.directory = 

25.59.6Property: FullText Index Delay (Secs)

 
Property Name FullText Index Delay (Secs)
Property Key
Property Type POSITIVE_INTEGER
Description Specify how long to wait after a resource is updated before beginning a fulltext index pass across the cluster. This setting is necessary in order to prevent errors caused by clock skew between nodes in the cluster.
Default Value 10
Example Property
module.[MODULE_ID].config.db.fulltext.index.delay_seconds = 10

25.59.7Property: FullText Indexing Pass Size

 
Property Name FullText Indexing Pass Size
Property Key
Property Type POSITIVE_INTEGER
Description The number of resources to index in a single fulltext indexing pass.
Default Value 100
Example Property
module.[MODULE_ID].config.db.fulltext.index.pass_size = 100

25.59.8Property: ElasticSearch URL

 
Property Name ElasticSearch URL
Property Key
Property Type STRING
Description The connection URL to use for connections to the ElasticSeaerch cluster.
Default Value http://localhost:9090
Example Property
module.[MODULE_ID].config.db.hibernate_search.elasticsearch.url = http://localhost:9090

25.59.9Property: ElasticSearch Username

 
Property Name ElasticSearch Username
Property Key
Property Type STRING
Description The username to use for connections to the ElasticSeaerch cluster.
Default Value (no default)
Example Property
module.[MODULE_ID].config.db.hibernate_search.elasticsearch.username = 

25.59.10Property: ElasticSearch Password

 
Property Name ElasticSearch Password
Property Key
Property Type PASSWORD
Description The password to use for connections to the ElasticSeaerch cluster.
Default Value (no default)
Example Property
module.[MODULE_ID].config.db.hibernate_search.elasticsearch.password = 
   25.58    LDAP Authentication 25.60    Narrative Generator