mirror of
https://gitlab.com/openstapps/openstapps.git
synced 2026-01-03 12:02:53 +00:00
36 lines
1.2 KiB
TypeScript
36 lines
1.2 KiB
TypeScript
// tslint:disable:no-default-export
|
|
// tslint:disable:no-magic-numbers
|
|
import {ElasticsearchConfigFile} from '../src/storage/elasticsearch/types/elasticsearch';
|
|
|
|
/**
|
|
* This is the default configuration for elasticsearch (a database)
|
|
*
|
|
* University specific files can be created with following naming scheme: elasticsearch-<university license plate>.ts
|
|
*
|
|
* To select your university specific configuration which is merged from this default file and your university specific
|
|
* file, you have to supply the `NODE_APP_INSTANCE` environment variable with your license plate
|
|
*
|
|
* To select a different database you have to supply the `NODE_CONFIG_ENV` environment variable with a database name
|
|
* that is implemented in the backend
|
|
*
|
|
* To get more information about the meaning of specific fields please use your IDE to read the TSDoc documentation.
|
|
*/
|
|
const config: ElasticsearchConfigFile = {
|
|
internal: {
|
|
database: {
|
|
name: 'elasticsearch',
|
|
version: '5.6',
|
|
query: {
|
|
minMatch: '75%',
|
|
queryType: 'dis_max',
|
|
matchBoosting: 1.3,
|
|
fuzziness: 'AUTO',
|
|
cutoffFrequency: 0.0,
|
|
tieBreaker: 0,
|
|
},
|
|
},
|
|
},
|
|
};
|
|
|
|
export default config;
|