使用ES(elasticsearch) 搜索引擎

Posted wlphp

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用ES(elasticsearch) 搜索引擎相关的知识,希望对你有一定的参考价值。

介绍  https://blog.csdn.net/andyzhaojianhui/article/details/75195296

创建语句

{
"company":{
    "properties":{
        "company_name":{
            "type":"string",
            "index":"not_analyzed"
        },
        "company_id":{
            "type":"integer",
            "fields":{
                "sort":{
                    "type":"integer",
                    "index":"not_analyzed"
                }
            }
        }
    }
}
}

搜索条件

{
"from": 0,
"size": 200,
"query": {
    "bool": {
        "must": {
            "wildcard": {
                "company_name": "*盘石*"
            }
        }
    }
},
"size":100,
"sort":[ { "company_id" : "asc" }]
}

 批量从mysql 添加到索引  Python实现

https://gitee.com/bandung/PythonImportes.git

开箱即用的安装

https://code.aliyun.com/yymmhh/es_search.git

!!

以上是关于使用ES(elasticsearch) 搜索引擎的主要内容,如果未能解决你的问题,请参考以下文章

ES快速入门,ElasticSearch 搜索引擎

C# 如何使用 Elasticsearch (ES)

elasticsearch系列一:elasticsearch(ES简介安装&配置集成Ikanalyzer)

Elasticsearch搜索功能的实现--搜索引擎为什么选ES

小白学ES 01-Elasticsearch的基础概念

Elasticsearch 分布式搜索引擎 -- 初识elasticsearch(了解ES倒排索引es的一些概念安装eskibana)