Closed ChristophB closed 6 months ago
Ideally, the backend does not need any Elasticsearch dependencies. Connection to document sources should be handled by top-document-query
or some other module.
In contrast to Elasticsearch, it seems like we definitely need Neo4J in the backend, because clusters are stored there and are part of the TOP main business model.
I created an issue in top-document-query
that addresses outsourcing of concept cluster related stuff. See: https://github.com/Onto-Med/top-document-query/issues/9
Some notes:
top-document-query
.top-document-query
module only returns documents or graphs.Some other todos for this issue:
Currently, it is not possible to connect to multiple document sources. Only the default adapter configuration is used, others are ignored.
It seems like this is related to using
sping-boot-starter-data-elasticsearch
and modifications to the configuration, which are only performed on startup of the framework.