国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

初學(xué)Elasticsearch遇到的問題

這篇具有很好參考價(jià)值的文章主要介紹了初學(xué)Elasticsearch遇到的問題。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

ElasticSearch簡介

Elasticsearch是一個(gè)實(shí)時(shí)分布式搜索和分析引擎。 它讓你以前所未有的速度處理大數(shù)據(jù)成為可能。
它用于全文搜索、結(jié)構(gòu)化搜索、分析以及將這三者混合使用:
使用Java開發(fā)并使用Lucene作為其核心來實(shí)現(xiàn)所有索引和搜索的功能,但是它的目的是通過簡單的RESTful API來隱藏Lucene的復(fù)雜性,從而讓全文搜索變得簡單

ElasticSearch與Solr比較

1、es基本是開箱解壓即用,非常簡單。Solr安裝略微復(fù)雜!
2、Solr 利用Zookeeper進(jìn)行分布式管理,而Elasticsearch自身帶有分布式協(xié)調(diào)管理功能。
3、Solr 支持更多格式的數(shù)據(jù),比如JSON、XML、 CSV ,而Elasticsearch僅支持json文件格式。
4、Solr 官方提供的功能更多,而Elasticsearch本身更注重于核心功能,高級功能多有第三方插件提供,例如圖形化界面需要kibana友好支撐
5、Solr 查詢快,但更新索引時(shí)慢(即插入刪除慢) ,用于電商等查詢多的應(yīng)用;
ES建立索引快(即查詢慢) ,即實(shí)時(shí)性查詢快,用于facebook新浪等搜索。
Solr是傳統(tǒng)搜索應(yīng)用的有力解決方案,但Elasticsearch更適用于新興的實(shí)時(shí)搜索應(yīng)用

Elasticsearch RestHighLevelClient的Request execution cancelled異常

在學(xué)習(xí)ES搭建了一個(gè)springboot服務(wù),集成了Elasticsearch RestHighLevelClient實(shí)現(xiàn)對es的查詢。
發(fā)現(xiàn)只要第二次執(zhí)行插入數(shù)據(jù)方法,就拋出若干Request execution cancelled異常。
ES版本7.6
后來把Client.close() 關(guān)閉注釋掉了。
有個(gè)疑問 Controller 方法調(diào)用完service之后Client 會自動(dòng)關(guān)閉嗎?

修改索引分詞器

原因:
索引為配置中文分詞器(默認(rèn)使用standard,即所有中文字符串都會被切分為單個(gè)中文漢字作為單詞),所以沒有超過1個(gè)漢字的詞,也就無法匹配,進(jìn)而查不到數(shù)據(jù)。

操作索引必須在創(chuàng)建前或者索引關(guān)閉后!

#關(guān)閉
POST 索引名/_close  
#修改
PUT 索引名/_settings  
{
    "analysis": {
        "analyzer": {  # 定制化分析器 
            "字段名稱": {       
                "type": "ik_max_word",   # 要更換的分詞器名字  默認(rèn)為standard
                "stopwords": "_english_" #_english_為默認(rèn)的英語停止詞集
            }
        }
    }
}
GET 索引名  # 查看索引信息
#打開
POST 索引名/_open

查詢不到數(shù)據(jù)

是因?yàn)樗饕械淖侄蚊Q沒對上

GET /test3/_doc/_search
{
  "query":{
    "match":{
      "name":"張"  # 竟然是字段名稱沒對上!?。?/span>
    }
  }
  ,
  "_source": ["name","desc"]   #查詢結(jié)果只顯示那些 
  ,
  "sort": [
    {
      "age": {  #排序
        "order": "asc"
      }
    }
  ]
  ,
  "from": 0   #分頁
  ,
  "size": 10
}

感謝狂神,資料來源
https://www.kuangstudy.com/bbs/1354069127022583809文章來源地址http://www.zghlxwxcb.cn/news/detail-731399.html

到了這里,關(guān)于初學(xué)Elasticsearch遇到的問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【ElasticSearch】一鍵安裝ElasticSearch與Kibana以及解決遇到的問題

    【ElasticSearch】一鍵安裝ElasticSearch與Kibana以及解決遇到的問題

    目錄 一、安裝ES 二、安裝Kibana 三、遇到的問題 按順序復(fù)制即可 docker network create es-net # 創(chuàng)建網(wǎng)絡(luò) docker pull elasticsearch:7.12.1 # 拉取鏡像 mkdir -p /root/es/data # 創(chuàng)建數(shù)據(jù)卷 mkdir -p /root/es/plugins # 創(chuàng)建數(shù)據(jù)卷 chmod 777 /root/es/** # 設(shè)置權(quán)限 docker run -d --name=es -e \\\"ES_JAVA_OPTS=-Xms512m -Xmx512m\\\" -

    2024年02月12日
    瀏覽(28)
  • ElasticSearch(7.15.1)啟動(dòng)遇到的問題

    ElasticSearch(7.15.1)啟動(dòng)遇到的問題

    Linux環(huán)境 使用的是centos6,其linux內(nèi)核版本為2.6。而Elasticsearch的插件要求至少3.5以上版本 。 修改confi 此版本將GeoIp功能默認(rèn)開啟了采集。在默認(rèn)的啟動(dòng)下是會去官網(wǎng)的默認(rèn)地址下獲取最新的Ip的GEO信息 在elasticsearch.yml中添加配置

    2024年02月01日
    瀏覽(13)
  • mac elasticsearch下載安裝和遇到問題處理

    mac elasticsearch下載安裝和遇到問題處理

    https://www.elastic.co/downloads/elasticsearch 把下載的.tar.gz文件解壓到自己設(shè)定的目錄下 cd /Users/電腦用戶名/你的解壓目錄下/elasticsearch的版本/bin目錄下 在bin目錄下 執(zhí)行./elasticsearch http://localhost:9200 如果顯示json格式數(shù)據(jù)成功了 手動(dòng)修改config文件中的elasticsearch.yml 搜索xpack.security.ena

    2024年02月11日
    瀏覽(19)
  • Elasticsearch 和 solr 的區(qū)別

    背景:它們都是基于Liceme搜索服務(wù)器基礎(chǔ)之上開發(fā),一款優(yōu)秀的, 高性能 的企業(yè)級搜索服務(wù)器【是因?yàn)樗麄兌际腔诜衷~技術(shù)構(gòu)建的 倒排索引 的方式進(jìn)行查詢】 開發(fā)語言:Java語言 誕生時(shí)間 Solr:2004年誕生 Es:2010年誕生 Es更新【功能更強(qiáng)大】 區(qū)別: 1.當(dāng)時(shí)是建立索引的時(shí)

    2023年04月08日
    瀏覽(22)
  • 安裝Elasticsearch步驟(包含遇到的問題及解決方案)

    安裝Elasticsearch步驟(包含遇到的問題及解決方案)

    注: 筆者是在 centos 云服務(wù)器環(huán)境下安裝的Elasticsearch 目錄 1.安裝前準(zhǔn)備 2.下載Elasticsearch ?3.啟動(dòng)Elasticsearch 非常容易出問題 ?第一次運(yùn)行時(shí),可能出現(xiàn)如下錯(cuò)誤: 一、內(nèi)存不足原因啟動(dòng)失敗 二、使用root用戶啟動(dòng)問題 三、啟動(dòng)ES自動(dòng)被killed 四、max virtual memory areas vm.max_map_c

    2024年02月06日
    瀏覽(19)
  • elasticsearch在linux環(huán)境安裝使用過程遇到的問題

    elasticsearch在linux環(huán)境安裝使用過程遇到的問題

    es在linux環(huán)境安裝遇到問題 1、啟動(dòng)失敗日志 原因分析: 看提示可知:缺少默認(rèn)配置,至少需要配置discovery.seed_hosts/discovery.seed_providers/cluster.initial_master_nodes中的一個(gè)參數(shù). discovery.seed_hosts: ?集群主機(jī)列表 discovery.seed_providers: 基于配置文件配置集群主機(jī)列表 cluster.initial_master_

    2024年02月08日
    瀏覽(24)
  • ElasticSearch 學(xué)習(xí)(docker,傳統(tǒng)方式安裝、安裝遇到的問題解決,)

    ElasticSearch 學(xué)習(xí)(docker,傳統(tǒng)方式安裝、安裝遇到的問題解決,)

    目錄 簡介 什么是ElasticSearch 安裝 傳統(tǒng)方式安裝 開啟遠(yuǎn)程訪問 Docker方式安裝 Kibana 簡介 安裝 傳統(tǒng)方式安裝 Docker方式安裝 compose方式安裝 ? ElasticSearch 簡稱 ES ,是基于 Apache Lucene 構(gòu)建的 開源搜索引擎 ,是當(dāng)前最流行的 企業(yè)級搜索引擎 。 Lucene本身就可以被認(rèn)為迄今為止性能

    2024年03月14日
    瀏覽(25)
  • 搜索引擎 ElasticSearch, Solr 簡介

    作者:禪與計(jì)算機(jī)程序設(shè)計(jì)藝術(shù) 搜索引擎的功能就是幫助用戶快速檢索到需要的信息。搜索引擎通常由兩個(gè)主要組成部分:查詢解析器和索引器。查詢解析器負(fù)責(zé)將用戶輸入的查詢文本轉(zhuǎn)換成可以搜索的形式;而索引器則是對網(wǎng)頁、文檔或者其他信息進(jìn)行索引并存儲在數(shù)據(jù)庫

    2024年01月19日
    瀏覽(25)
  • 【技術(shù)選型】Elasticsearch 和Solr那個(gè)香?

    【技術(shù)選型】Elasticsearch 和Solr那個(gè)香?

    我們?yōu)槭裁丛谶@里?我存在的目的是什么?我應(yīng)該運(yùn)動(dòng)還是休息并節(jié)省能量?早起上班或晚起并整夜工作?我應(yīng)該將炸薯?xiàng)l和番茄醬或蛋黃醬一起吃嗎? 這些都是古老的問題,可能有也可能沒有答案。其中一些是非常困難或非常主觀的。但是,讓我付出一些努力來嘗試回答其

    2024年02月08日
    瀏覽(19)
  • RediSearch vs. Elasticsearch vs. solr

    RediSearch vs. Elasticsearch vs. solr

    RediSearch是一個(gè)分布式全文搜索和聚合引擎,作為Redis之上的一個(gè)模塊構(gòu)建。它使用戶能夠以極快的方式在Redis數(shù)據(jù)集上執(zhí)行復(fù)雜的搜索查詢。RediSearch的獨(dú)特架構(gòu)是用C編寫的,從頭開始構(gòu)建在優(yōu)化的數(shù)據(jù)結(jié)構(gòu)上,使其成為市場上其他搜索引擎的真正替代品。它可以作為一個(gè)獨(dú)立

    2024年02月02日
    瀏覽(46)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包