Xiao-Guang Lv

33 papers A* 1Journal 32
YearRankTypeTitle / Venue / Authors
2025 J jnl
Signal Process.
Jiaqi Mei, Xiao-Guang Lv, Biao Fang, Le Jiang
2023 J jnl
J. Sci. Comput.
Fang Li, Xiao-Guang Lv
2023 J jnl
IET Image Process.
Xueman Sun, Xiao-Guang Lv, Guoliang Zhu, Biao Fang, Le Jiang
2023 J jnl
Signal Process.
Guoliang Zhu, Xiao-Guang Lv, Le Jiang, Xueman Sun, Biao Fang
2022 J jnl
J. Electronic Imaging
Guoliang Zhu, Xiao-Guang Lv, Fang Li, Xueman Sun
2022 J jnl
J. Sci. Comput.
Fang Li, Yamin Ru, Xiao-Guang Lv
2021 J jnl
J. Comput. Appl. Math.
Xiao-Guang Lv, Jun Liu, Fang Li, Xuan-Liang Yao
2021 J jnl
Multim. Tools Appl.
Jing Yu, Fang Li, Xiao-Guang Lv
2020 J jnl
Int. J. Comput. Math.
Xiao-Guang Lv, Fang Li
2018 J jnl
J. Electronic Imaging
Xiao-Guang Lv, Fang Li
2018 J jnl
J. Comput. Appl. Math.
Fang Li, Xiao-Guang Lv, Ziwei Deng
2017 J jnl
Appl. Math. Comput.
Fang Li, Xiao-Guang Lv
2016 J jnl
Appl. Math. Comput.
Xiao-Guang Lv, Le Jiang, Jun Liu
2016 J jnl
EURASIP J. Image Video Process.
Gang Liu, Ting-Zhu Huang, Xiao-Guang Lv, Jun Liu
2016 J jnl
Neurocomputing
Jun Liu, Ting-Zhu Huang, Gang Liu, Si Wang, Xiao-Guang Lv
2015 J jnl
Numer. Algorithms
Le Jiang, Jin Huang, Xiao-Guang Lv, Jun Liu
2015 J jnl
J. Comput. Appl. Math.
Xiao-Guang Lv, Yongzhong Song, Fang Li
2015 J jnl
Inf. Sci.
Jun Liu, Ting-Zhu Huang, Ivan W. Selesnick, Xiao-Guang Lv, Po-Yu Chen
2015 J jnl
Comput. Math. Appl.
Jun Liu, Ting-Zhu Huang, Xiao-Guang Lv, Jie Huang
2014 J jnl
Commun. Nonlinear Sci. Numer. Simul.
Si Wang, Ting-Zhu Huang, Jun Liu, Xiao-Guang Lv
2014 J jnl
J. Frankl. Inst.
Yi Xu, Ting-Zhu Huang, Jun Liu, Xiao-Guang Lv
2014 J jnl
Inf. Sci.
Jie Huang, Ting-Zhu Huang, Xi-Le Zhao, Zongben Xu, Xiao-Guang Lv
2013 J jnl
CoRR
Jun Liu, Ting-Zhu Huang, Ivan W. Selesnick, Xiao-Guang Lv, Po-Yu Chen
2013 J jnl
CoRR
Gang Liu, Ting-Zhu Huang, Xiao-Guang Lv, Jun Liu
2013 J jnl
J. Appl. Math.
Yi Xu, Ting-Zhu Huang, Jun Liu, Xiao-Guang Lv
2013 J jnl
CoRR
Gang Liu, Ting-Zhu Huang, Jun Liu, Xiao-Guang Lv
2012 J jnl
Inf. Sci.
Xiao-Guang Lv, Ting-Zhu Huang, Zongben Xu, Xi-Le Zhao
2011 J jnl
J. Comput. Appl. Math.
Xiao-Guang Lv, Ting-Zhu Huang, Liang Li
2009 J jnl
Comput. Math. Appl.
Xiao-Guang Lv, Ting-Zhu Huang, Zhi-Gang Ren
2008 J jnl
Appl. Math. Comput.
Xiao-Guang Lv, Ting-Zhu Huang, Jiang Le
2008 J jnl
Appl. Math. Comput.
Xiao-Guang Lv, Jiang Le
2007 J jnl
Appl. Math. Lett.
Xiao-Guang Lv, Ting-Zhu Huang
2000 A* conf
CVPR
Xiao-Guang Lv, Jie Zhou, Changshui Zhang
redb/settings/elasticsearch.py
← Index redb/settings/elasticsearch.py python
import logging
import os

from elasticsearch import Elasticsearch
from dotenv import load_dotenv

load_dotenv()

# Elasticsearch configuration
ELASTIC_ENDPOINT = os.getenv("ELASTIC_HOST")
ELASTIC_ENFORCE_SSL = os.getenv("ELASTIC_ENFORCE_SSL", False) == "True"
ELASTIC_USER = os.getenv("ELASTIC_USER")
ELASTIC_PASSWORD = os.getenv("ELASTIC_PASSWORD")
ELASTIC_BINARIES_COLLECTION = os.getenv("ELASTIC_BINARIES_COLLECTION", "test_db")

# Cached client instance
_elasticsearch_client = None

def get_elasticsearch_client():
    """Get Elasticsearch client with lazy initialization and caching"""
    global _elasticsearch_client
    
    if _elasticsearch_client is None:
        if not ELASTIC_ENDPOINT:
            raise ValueError("ELASTIC_HOST environment variable is required for Elasticsearch connection")
            
        _elasticsearch_client = Elasticsearch(
            ELASTIC_ENDPOINT,
            verify_certs=ELASTIC_ENFORCE_SSL,
            basic_auth=(ELASTIC_USER, ELASTIC_PASSWORD),
            maxsize=20,
            retry_on_timeout=True,
            timeout=30,
        )
    
    return _elasticsearch_client

def create_elasticsearch_client():
    """Create a new Elasticsearch client connection (legacy function)"""
    return get_elasticsearch_client()