forked from kangzhun/KnowledgeGraph-QA-Service
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.py
53 lines (42 loc) · 1.38 KB
/
config.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# -*- coding: utf-8 -*-
import os
HERE = os.path.abspath(os.path.dirname(__file__))
# logger config
LOGGER_PATH = HERE
LOGGER_NAME = "knowledge_graph_qa_service.log"
# solr config
SOLR_HOST = "127.0.0.1"
SOLR_PORT = 8983
SOLR_SERVER = "http://%s:%s/solr" % (SOLR_HOST, SOLR_PORT)
TRIPLE_CORE_NAME = "biology-triple"
TRIPLE_CORE = "/".join([SOLR_SERVER, TRIPLE_CORE_NAME])
QUERY_CORE_NAME = "biology-qa"
QUERY_CORE = "/".join([SOLR_SERVER, QUERY_CORE_NAME])
TEMPLATE_CORE_NAME = "biology-template"
TEMPLATE_CORE = "/".join([SOLR_SERVER, TEMPLATE_CORE_NAME])
SOLR_CORE_MAP = {
TRIPLE_CORE_NAME: TRIPLE_CORE,
QUERY_CORE_NAME: QUERY_CORE,
TEMPLATE_CORE_NAME: TEMPLATE_CORE,
}
SOLR_DEFAULT_ROWS = 50
SOLR_DEFAULT_RETURN_FIELDS = ['*', 'score']
# jieba_config
CUSTOM_DICTIONARY_PATH = os.path.join(HERE, "data/dictionary", "custom_dictionary.txt")
# neo4j config
NEO4J_HOST_PORT = "localhost:7475"
NEO4J_USER = "neo4j"
NEO4J_PWD = "741953"
NEO4J_URL = "http://localhost:7475/db/data/"
# mongodb config
# mongodb config
MONGODB_HOST = "127.0.0.1"
MONGODB_PORT = 27017
MONGODB_DBNAME = "biology-db"
MONGODB_BIOLOGY_TRIPLE = "biology-triple"
MONGODB_BIOLOGY_QA = "biology-qa"
MONGODB_BIOLOGY_TEMPLATE = "biology-template"
MONGODB_BIOLOGY_PROPERTY = 'biology-property'
MONGODB_BIOLOGY_NODE = 'biology-node'
MONGODB_BIOLOGY_RELATION = 'biology-relation'
MONGODB_TEST_CORPUS = 'biology-test_corpus'