如何进行elasticsearch前缀匹配的代码分析-创新互联-成都快上网建站

如何进行elasticsearch前缀匹配的代码分析-创新互联

小编今天带大家了解如何进行elasticsearch 前缀匹配的代码分析,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“如何进行elasticsearch 前缀匹配的代码分析”的知识吧。

成都创新互联服务项目包括王屋网站建设、王屋网站制作、王屋网页制作以及王屋网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,王屋网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到王屋省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

curl -XDELETE 'http://localhost:9200/ess/';

curl -XPOST 'http://localhost:9200/ess' -d '{

    "analysis": {

      "filter": {

        "autocomplete_filter": {

          "type":   "edge_ngram",

          "min_gram": 1,

          "max_gram": 20,

"token_chars": ["whitespace"]

        }

      },

      "analyzer": {

        "autocomplete": {

          "type":    "custom",

          "tokenizer": "whitespace",

          "filter": [

            "lowercase",

            "autocomplete_filter"

          ]

        },

"postsearch": {

          "tokenizer": "keyword",

 "filter": [

            "lowercase"

          ]

        }

      }

    }

}'

curl -XPOST 'http://localhost:9200/ess/ess/_mapping' -d'

{

  "ess": {

   "properties": {

    "id": {

     "type" : "long"

    },

    "fullname": {

     "type" : "string"

    },

    "allname": {

     "type" : "string",

     "analyzer":  "autocomplete",

     "search_analyzer": "postsearch"

    }

   }

   }

}'

curl 'localhost:9200/ess/_analyze?pretty=1&analyzer=autocomplete' -d 'zs zhangsan zsan zhangs 张三 张s zns'

curl 'localhost:9200/ess/_analyze?pretty=1&analyzer=postsearch' -d 'Z'

curl -XPOST http://localhost:9200/ess/ess/1 -d'

{"fullname":"张三" , "allname" : "zs zhangsan zsan zhangs 张三 张s zns" }

'

curl -XPOST http://localhost:9200/ess/ess/2 -d'

{"fullname":"张三风" , "allname" : "zsf zhangsanfeng zsanfeng zhangsf 张三 三风 张sf znsf" }

'

curl -XPOST http://localhost:9200/ess/ess/3 -d'

{"fullname":"李三风" , "allname" : "lsf lisanfeng lsanfeng lsf 李三 三风 李s lsf" }

'

curl -XGET 'http://localhost:9200/ess/_search?pretty' -d '{

  "query": {

    "match": {

      "allname": "张S"

    }

  }

}'

感谢大家的阅读,以上就是“如何进行elasticsearch 前缀匹配的代码分析”的全部内容了,学会的朋友赶紧操作起来吧。相信创新互联小编一定会给大家带来更优质的文章。谢谢大家对创新互联网站的支持!

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享文章:如何进行elasticsearch前缀匹配的代码分析-创新互联
当前地址:http://kswjz.com/article/dcecie.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流