|
1 | 1 | package ca.uhn.fhir.jpa.starter;
|
2 | 2 |
|
3 | 3 | import ca.uhn.fhir.context.FhirVersionEnum;
|
| 4 | +import ca.uhn.fhir.jpa.api.config.JpaStorageSettings; |
4 | 5 | import ca.uhn.fhir.jpa.api.config.JpaStorageSettings.ClientIdStrategyEnum;
|
5 | 6 | import ca.uhn.fhir.jpa.api.config.JpaStorageSettings.IdStrategyEnum;
|
6 | 7 | import ca.uhn.fhir.jpa.model.entity.NormalizedQuantitySearchLevel;
|
@@ -36,6 +37,7 @@ public class AppProperties {
|
36 | 37 | private Boolean mdm_enabled = false;
|
37 | 38 | private String mdm_rules_json_location = "mdm-rules.json";
|
38 | 39 | private boolean advanced_lucene_indexing = false;
|
| 40 | + private boolean search_index_full_text_enabled = false; |
39 | 41 | private boolean enable_index_of_type = false;
|
40 | 42 | private Boolean allow_cascading_deletes = false;
|
41 | 43 | private Boolean allow_contains_searches = true;
|
@@ -108,6 +110,8 @@ public class AppProperties {
|
108 | 110 | private Integer pre_expand_value_sets_default_count = 1000;
|
109 | 111 | private Integer pre_expand_value_sets_max_count = 1000;
|
110 | 112 | private Integer maximum_expansion_size = 1000;
|
| 113 | + private JpaStorageSettings.StoreMetaSourceInformationEnum store_meta_source_information = |
| 114 | + JpaStorageSettings.StoreMetaSourceInformationEnum.NONE; |
111 | 115 |
|
112 | 116 | private Map<String, RemoteSystem> remote_terminology_service = null;
|
113 | 117 | private Boolean match_url_cache_enabled = false;
|
@@ -289,6 +293,14 @@ public void setAdvanced_lucene_indexing(boolean theAdvanced_lucene_indexing) {
|
289 | 293 | advanced_lucene_indexing = theAdvanced_lucene_indexing;
|
290 | 294 | }
|
291 | 295 |
|
| 296 | + public boolean getSearch_index_full_text_enabled() { |
| 297 | + return this.search_index_full_text_enabled; |
| 298 | + } |
| 299 | + |
| 300 | + public void setSearch_index_full_text_enabled(boolean theSearch_index_full_text_enabled) { |
| 301 | + search_index_full_text_enabled = theSearch_index_full_text_enabled; |
| 302 | + } |
| 303 | + |
292 | 304 | public Boolean getAllow_cascading_deletes() {
|
293 | 305 | return allow_cascading_deletes;
|
294 | 306 | }
|
@@ -760,6 +772,15 @@ public boolean getIndex_storage_optimized() {
|
760 | 772 |
|
761 | 773 | public void setIndex_storage_optimized(boolean theIndex_storage_optimized) {
|
762 | 774 | index_storage_optimized = theIndex_storage_optimized;
|
| 775 | + } |
| 776 | + |
| 777 | + public JpaStorageSettings.StoreMetaSourceInformationEnum getStore_meta_source_information() { |
| 778 | + return store_meta_source_information; |
| 779 | + } |
| 780 | + |
| 781 | + public void setStore_meta_source_information( |
| 782 | + JpaStorageSettings.StoreMetaSourceInformationEnum store_meta_source_information) { |
| 783 | + this.store_meta_source_information = store_meta_source_information; |
763 | 784 | }
|
764 | 785 |
|
765 | 786 | public static class Cors {
|
|
0 commit comments