# document-management
docker run -d --name document-management \
-p 9000:9000 \
-v $(pwd)/config/document-management/application-prod.yml:/app/application-prod.yml \
--restart unless-stopped \
registry.cyberspace.vn/tla/document-management:v2.2.447
# law-module
docker run -d --name law-module \
-p 8084:8084 \
-v $(pwd)/config/law-module/application-prod.yml:/app/application-prod.yml \
--restart unless-stopped \
registry.cyberspace.vn/tla/law-module:v1.0.720
# semantic-search-bge-gpu (có GPU)
docker run -d --name semantic-search-bge-gpu \
--gpus all \
-p 8893:8893 \
-v $(pwd)/config/semantic-search-bge-gpu/application-prod.yml:/app/application-prod.yml \
--restart unless-stopped \
registry.cyberspace.vn/tla/semantic-search-bge:v1.0.10-gpu
# tlacc-cms
docker run -d --name tlacc-cms \
-p 3000:3000 \
-v $(pwd)/config/tlacc-cms/application-prod.yml:/app/application-prod.yml \
--restart unless-stopped \
registry.cyberspace.vn/tla/tlacc-cms:v2.2.308
# tlacc-backend (expose 3001)
docker run -d --name tlacc-backend \
-p 3001:3000 \
-v $(pwd)/config/tlacc-backend/application-prod.yml:/app/application-prod.yml \
--restart unless-stopped \
registry.cyberspace.vn/tla/tlacc-backend:v1.2.00
# tla-doc-index (expose 9001)
docker run -d --name tla-doc-index \
-p 9001:9000 \
-v $(pwd)/config/tla-doc-index/application-prod.yml:/app/application-prod.yml \
--restart unless-stopped \
registry.cyberspace.vn/tla/tla-document-digitization:v1.3.32
# autosync-service
docker run -d --name autosync-service \
-p 9099:9099 \
-v $(pwd)/config/autosync-service/application-prod.yml:/app/application-prod.yml \
--restart unless-stopped \
registry.cyberspace.vn/tla/autosync-service:v1.0.125
search-provider:
image: registry.cyberspace.vn/tla/search-provider:latest
container_name: search-provider
ports:
- "8080:8080"
environment:
- DOCUMENT_MANAGEMENT_SERVICE_URL=abc
- KNOWLEDGE_GRAPH_SERVICE_URL=abc
- LAW_MODULE_SERVICE_URL=abc
- MONGO_URL=abc
- MONGO_DB=abc
volumes:
- ./config/search-provider/application-prod.yml:/app/application-prod.yml
restart: unless-stopped
docker run -d \
--name search-provider \
-p 8080:8080 \
-v $(pwd)/config/search-provider/application-prod.yml:/app/application-prod.yml \
-e DOCUMENT_MANAGEMENT_SERVICE_URL=abc \
-e KNOWLEDGE_GRAPH_SERVICE_URL=abc \
-e LAW_MODULE_SERVICE_URL=abc \
-e MONGO_URL=abc \
-e MONGO_DB=abc \
--restart unless-stopped \
registry.cyberspace.vn/tla/search-provider:latest
import org.apache.solr.client.solrj.impl.CloudSolrClient;
import org.apache.solr.client.solrj.SolrQuery;
import org.apache.solr.client.solrj.response.QueryResponse;
public class SolrCloudExample {
public static void main(String[] args) {
// Danh sách các host Zookeeper (SolrCloud)
String zkHosts = "solr1:2181,solr2:2181,solr3:2181";
String defaultCollection = "my_collection";
try (CloudSolrClient solrClient = new CloudSolrClient.Builder()
.withZkHost(zkHosts)
.build()) {
solrClient.setDefaultCollection(defaultCollection);
SolrQuery query = new SolrQuery("*:*");
QueryResponse response = solrClient.query(query);
System.out.println("Num found: " + response.getResults().getNumFound());
} catch (Exception e) {
e.printStackTrace();
}
}
}
{
"user_model": "llm-vtcc-foundation-70b",
"top": 5,
"rule_search": 20,
"level_search": 20,
"semantic_ranker": false,
"semantic_captions": false,
"suggest_followup_questions": false,
"use_context_synthesis": false,
"semantic_law_retriever": false,
"fulltext_search_retriever": true,
"use_whitelist": true,
"google_seo": true,
"temperature": 0.2,
"temperature_gen_query": 0,
"retrieval_mode": "text",
"no_prompt": false,
"no_search_engine": false,
"rerank_retrieve": false,
"use_llm_filter": true,
"use_llm_filter_reference": false,
"confirm_decision": true,
"suggestion_by_llm": true,
"no_gen_query": false,
"chatgpt_model": "llm-vtcc-foundation-70b",
"chatgpt_model_gen_query": "llm-vtcc-foundation-70b",
"conversation_id": null,
"use_knowledge_graph": false,
"graph_have_relationship": false,
"last_is_legal": false,
"custom_enterprise_id": "652df6d20260fb4344019043",
"use_confirm_answer": true,
"type_hybrid_search": "Priority semantic",
"type_search_engine": "bing",
"llm_filter_single": false,
"use_api_search_tree": false,
"model_llm_search": "GPT-4o-128K",
"model_llm_filter": "GPT-4o-128K",
"id_search": "",
"mode_think": false,
"use_summary_answer": true,
"use_reference": false,
"regen_reference": false,
"mode_search": false,
"session_id": "new_session",
"document_ids": [
"690af58bf6d25e05ad5840a7"
],
"notebook": true
}