コード例 #1
0
def es_delete_doc():
    esutils = esmanager.EsUtils()
    es = esutils.createEs()

    res = es.delete(index="test_python_es_index", doc_type='user', id='1')
    id = res['_id']
    print(id)
コード例 #2
0
def es_get():
    esutils = esmanager.EsUtils()
    es = esutils.createEs()

    res = es.get(index="test_python_es_index",
                 doc_type='user',
                 id='3DcismgBaxA2jUbRfylk')
    author = res['_source']['author']
    print(author)
コード例 #3
0
def es_search_con_1():
    esutils = esmanager.EsUtils()
    es = esutils.createEs()

    query_body = {'query': {'term': {'author.keyword': '可燃冰'}}}

    result = es.search(index='test_python_es_index',
                       doc_type='user',
                       body=query_body)
    print(result['hits']['hits'])
    print(result)
コード例 #4
0
def es_search_all():
    esutils = esmanager.EsUtils()
    es = esutils.createEs()

    query_body = {"query": {"match_all": {}}}

    res = es.search(index="test_python_es_index",
                    doc_type='user',
                    body=query_body)
    print(res)
    author = res['hits']['hits'][0]['_source']['author']
    print(author)
コード例 #5
0
def es_index():
    esutils = esmanager.EsUtils()
    es = esutils.createEs()
    doc = {
        'author': '可燃冰1',
        'text': '门对千竿竹',
        'timestamp': datetime.now(),
    }

    res = es.index(index="test_python_es_index", doc_type='user', body=doc)
    id = res['_id']
    print(id)
コード例 #6
0
def es_update():
    esutils = esmanager.EsUtils()
    es = esutils.createEs()
    doc = {
        'author': '蓝焰可燃冰',
        'text': '门对千竿竹短无',
        'timestamp': datetime.now(),
    }

    res = es.index(index="test_python_es_index",
                   doc_type='user',
                   id='1zdSsWgBaxA2jUbRPSlM',
                   body=doc)
    id = res['_id']
    print(id)
コード例 #7
0
def es_delete_index():
    esutils = esmanager.EsUtils()
    es = esutils.createEs()

    es.indices.delete(index="test_python_es_index", ignore=[400, 404])