婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Elasticsearch屬性單詞常用解析說明

Elasticsearch屬性單詞常用解析說明

熱門標簽:上海400客服電話怎么申請 滄州電銷外呼系統價格 合肥ai電銷機器人費用 400電話個人能不能辦理 天津電銷外呼系統違法嗎 手機外呼系統什么原理 銀行信貸電話機器人 溫州外呼系統招商 凱立德地鐵站地圖標注

一、前言

      說實話,剛測試ES的時候,我的內心是崩潰的,好多單詞都不知道代表什么意思,只能一邊測試,一邊查詢。看到就趕緊記下來,一天下來,也算是學的七七八八吧。這里分享給大家。

二、ES常見單詞解釋

1、url請求中的參數:

curl -XPOST 'localhost:9200/bank/type1/_search?pretty' -d '
{
"query": { "match_all": {} }
}'
(1)9200后面的bank是索引名字
(2)type1代表es的type,類似于傳統數據庫的table
(3)pretty:pretty是將返回的信息以可讀的JSON形式返回

2、_source字段:

      這個字段代表是否存儲在原始文檔。如果設置為true,那么查詢之后,會在hits.hits里面有個_source數組,展示原始文檔。
_source可以限制存儲部分字段,或者不存儲部分字段,形如:

 "yourtype":{
   		 "_source":{
       		 "includes":["field1","field2"]   //這兩個字段會存儲在原始文檔
  		  },
   		 "properties": {
      		  ... 
   		 }
	}
 "yourtype":{
   		 "_source":{
       		 "excludes":["field1","field2"]  //這兩個字段不會存儲在原始文檔
  		  },
   		 "properties": {
      		  ... 
   		 }
	}

3、_all的配置:

      這個屬性的配置方法和_source類似,它是把一個文檔里面的所有信息都放到一起組合成一個大字段。我們可以設置這個字段包含所有的字段,也可以設置只包含幾個字段,或者是只存儲幾個字段

(1)包含所有字段

"yourtype": {
 	 "_all": {
     	"enabled": true  //這樣設置的話,就包含了所有的字段
 	 },}

(2)包含或者不包含部分字段

 "yourtype": {
      "properties": {
         "field1": {
             "type": "string",
             "include_in_all": false   //這個字段不包含在_all
          },
          "field2": {
             "type": "string",
             "include_in_all": true  //這個字段包含在_all
          }
      }
   }

4、highlight 高亮顯示:

這個字段類似于咱們百度的時候,符合預期文字的部分都會高亮顯示出紅色來

(1)可以在查詢時指定高亮字段或者全部高亮

 "query": {
  		"match": {
    		 "_all": "中國人"
		  }
  },
	"highlight": {
 		 "fields": {
     		//"_all": {}    //這是對_all字段進行高亮查詢
	//"title": {}  //這是對title字段進行高亮顯示
	  }
  }

5、設置字段的index屬性。

這個屬性是控制該字段是否生成倒排索引,取值主要有三個:

(1)analyzed:字段被索引,會做分詞,可搜索。反過來,如果需要根據某個字段進搜索,index屬性就應該設置為analyzed。
(2)not_analyzed:字段值不分詞,會被原樣寫入索引。反過來,如果某些字段需要完全匹配,比如人名、地名,index屬性設置為not_analyzed為佳。
(3)no:字段不寫入索引,當然也就不能搜索。反過來,有些業務要求某些字段不能被搜索,那么index屬性設置為no即可。

類似于:

(1)analyzed:字段被索引,會做分詞,可搜索。反過來,如果需要根據某個字段進搜索,index屬性就應該設置為analyzed。
(2)not_analyzed:字段值不分詞,會被原樣寫入索引。反過來,如果某些字段需要完全匹配,比如人名、地名,index屬性設置為not_analyzed為佳。
(3)no:字段不寫入索引,當然也就不能搜索。反過來,有些業務要求某些字段不能被搜索,那么index屬性設置為no即可。

6、store屬性:

用于指定是否將原始字段寫入索引,默認取值為no。

      因為在Lucene中,高亮功能和store屬性是否存儲息息相關,因為需要根據偏移位置到原始文檔中找到關鍵字才能加上高亮的片段。在Elasticsearch,因為_source中已經存儲了一份原始文檔,可以根據_source中的原始文檔實現高亮,在索引中再存儲原始文檔就多余了,所以Elasticsearch默認是把store屬性設置為no。
注意: 如果想要對某個字段實現高亮功能,_source和store至少保留一個。

參考:https://blog.csdn.net/mlljava1111/article/details/70598481

7、took :該請求花了多少毫秒 (took)

8、_shards:

      描述了查詢分片的信息,查詢了多少個分片、成功的分片數量、失敗的分片數量等猜測這個字段代表該次查詢,獲取數據經過的分片數量之和

9、hits:

搜索的結果,total是全部的滿足的文檔數目,hits是返回的實際數目(默認是10)

10、max_score和_score :

代表的是查詢結果的評分值,分越高,代表權重越大,排名越靠前。具體的參考:

https://blog.csdn.net/paditang/article/details/79098830

有的時候我們可能對分數不感興趣,就可以使用filter進行過濾,它不會去計算分值,因此效率也就更高一些

11、Routing:Elasticsearch的路由機制

      我們可以通過制定路由,而避免ES自己進行大量的廣播操作。直接按照我們制定的路由找到對應的分片查詢,關于路由機制,我們不做贅述,只是了解下就行。

具體請參考:https://blog.csdn.net/cnweike/article/details/38531997

12、term和trems:

這兩個是精準查找,一個是單數,一次查找單個值。一個是復數,一次查找多個值。

例如:"terms" : {
    	"price" : [20, 30]
	}

13、先看個語句:

	GET _search
{
  "query": {
    "filtered": {
      "query": {
        "match": {
          "text": "quick brown fox"
        }
      },
      "filter": {
        "term": {
          "status": "published"
        }
      }
    }
  }
}

(1) 這里的"filtered": 從ES5.0之后被移除了。

(2) filter代表過濾匹配,也是為了過濾status字段,讓它不去計算的分數,不用計算權重等。

新的語句為:

GET _search
{
  "query": {
    "bool": {
      "must": {
        "match": {
          "text": "quick brown fox"
        }
      },
      "filter": {
        "term": {
          "status": "published"
        }
      }
    }
  }
}

(3) bool代表的是bool查詢,參數主要有:

must
所有的語句都 必須(must) 匹配,與 AND 等價。
must_not
所有的語句都 不能(must not) 匹配,與 NOT 等價。
should
至少有一個語句要匹配,與 OR 等價

到此這篇關于Elasticsearch屬性單詞常用解析說明的文章就介紹到這了,更多相關Elasticsearch屬性單詞解析內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Java使用elasticsearch基礎API使用案例講解
  • Django對接elasticsearch實現全文檢索的示例代碼
  • 解決Elasticsearch因jdk版本問題啟動失敗的問題
  • spring-data-elasticsearch @Field注解無效的完美解決方案
  • Elasticsearch中store field與non-store field的區別說明
  • Elasticsearch 映射參數詳解 fields
  • 基于ElasticSearch Analyzer的使用規則詳解
  • Java elasticSearch-api的具體操作步驟講解

標簽:白城 洛陽 金華 七臺河 怒江 酒泉 赤峰 溫州

巨人網絡通訊聲明:本文標題《Elasticsearch屬性單詞常用解析說明》,本文關鍵詞  Elasticsearch,屬性,單詞,常用,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Elasticsearch屬性單詞常用解析說明》相關的同類信息!
  • 本頁收集關于Elasticsearch屬性單詞常用解析說明的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美裸体一区二区三区| 成人亚洲精品久久久久软件| 日韩一区二区三区观看| 岛国精品一区二区| 亚洲成a人在线观看| 日韩欧美一区二区视频| 色久综合一二码| 福利电影一区二区| 欧美日韩一区不卡| 色综合激情久久| 国产精品99久久久| 韩国三级中文字幕hd久久精品| 一区二区不卡在线播放 | 国产一区二区三区高清播放| 亚洲免费观看高清完整版在线观看熊 | 麻豆精品一二三| 亚洲国产wwwccc36天堂| 青青草国产成人av片免费 | 色天使色偷偷av一区二区| 欧美在线免费观看视频| 欧美mv日韩mv国产网站app| 国产嫩草影院久久久久| 日韩国产欧美在线播放| 91浏览器入口在线观看| 精品国产百合女同互慰| 亚洲最大的成人av| 成人一区二区三区视频在线观看 | 日韩中文字幕av电影| 成人黄色av电影| 久久久久久久精| 激情文学综合丁香| 欧美一级日韩免费不卡| 亚洲精品国产一区二区三区四区在线| 日本午夜精品一区二区三区电影| av在线一区二区三区| 国产精品丝袜91| 国产成人免费在线| 欧美精品一区二区三区蜜臀| 日本不卡不码高清免费观看| 欧洲生活片亚洲生活在线观看| 国产免费久久精品| 精品一区二区三区久久久| 91色|porny| 国产一区二区三区综合| 一卡二卡欧美日韩| 国产欧美中文在线| 久久亚洲精华国产精华液| 99re这里只有精品视频首页| 日本亚洲三级在线| 亚洲女人****多毛耸耸8| 日韩欧美视频在线| 欧美日本视频在线| 男女激情视频一区| 国产日本欧洲亚洲| 美女诱惑一区二区| 精品国产免费久久| 94-欧美-setu| 午夜免费欧美电影| 久久精品免费在线观看| 91老司机福利 在线| 美女视频黄免费的久久 | 国产成人精品在线看| 亚洲欧美日韩一区二区| 欧美精品电影在线播放| jizzjizzjizz欧美| 美国欧美日韩国产在线播放| 一级精品视频在线观看宜春院| 2017欧美狠狠色| 欧美大片一区二区三区| 欧美三级电影在线观看| 99国产精品久久久久久久久久久| 成人黄色在线看| 久久99精品一区二区三区| 国产精品1024久久| 精品成a人在线观看| 99视频一区二区| 激情另类小说区图片区视频区| 亚洲码国产岛国毛片在线| 无码av免费一区二区三区试看| 91视频在线观看免费| 久久精子c满五个校花| 一区在线中文字幕| 成人在线视频一区| 国产欧美一区二区精品仙草咪| 国产精品不卡在线| 色视频欧美一区二区三区| 中文字幕中文乱码欧美一区二区| 国产一区二区美女| 国产亚洲成年网址在线观看| 国产91丝袜在线播放| 国内外成人在线| 国产精品网友自拍| 日韩欧美国产麻豆| 岛国精品在线播放| 亚洲福利一区二区| 欧美精品粉嫩高潮一区二区| 蜜桃一区二区三区四区| www激情久久| 久久av资源网| 日韩一区欧美小说| 欧美日韩精品三区| 午夜成人免费视频| 久久这里只有精品首页| 国产成人综合网站| 亚洲激情第一区| 欧美日韩国产成人在线免费| 欧美精品在欧美一区二区少妇| 韩国中文字幕2020精品| 一区二区三区在线视频免费| 日韩一区二区三区av| 国产美女av一区二区三区| 亚洲制服丝袜在线| 亚洲欧美电影一区二区| 久久久久久夜精品精品免费| 日韩一级免费观看| 欧美一级生活片| 久久免费午夜影院| xvideos.蜜桃一区二区| 国产无人区一区二区三区| 久久久久久久免费视频了| 精品精品国产高清一毛片一天堂| 91麻豆精品91久久久久久清纯 | 首页综合国产亚洲丝袜| 五月天激情小说综合| 中文字幕在线一区二区三区| 久久久久久久综合| 欧美国产精品一区二区| 亚洲欧洲日韩女同| 国产日产欧美一区二区视频| 国产欧美精品区一区二区三区 | 久久99日本精品| 一本色道a无线码一区v| 欧美日韩在线播| 国产精品久久久久久福利一牛影视| 久久理论电影网| 亚洲资源中文字幕| 久久99热这里只有精品| 国产精品一区在线观看你懂的| 粉嫩av一区二区三区在线播放| 91在线观看高清| 欧美精品一区二区三区很污很色的| 欧美一区二区在线看| 亚洲一区二区在线观看视频| 精品国产凹凸成av人导航| 国产亚洲成aⅴ人片在线观看| 亚洲在线视频网站| 色综合av在线| 亚洲另类在线制服丝袜| 99精品视频一区二区| 久久精品视频免费| 国产一区二区在线观看视频| 欧美成人aa大片| 美腿丝袜在线亚洲一区 | 色呦呦国产精品| 福利一区在线观看| 亚洲一区二区成人在线观看| 午夜影视日本亚洲欧洲精品| 蜜桃久久久久久久| 久久精品一区二区三区不卡牛牛 | 欧美日韩在线直播| 亚洲最大的成人av| 欧美日韩亚洲综合一区| 一区二区三区影院| 欧美日韩激情在线| 久久福利视频一区二区| 国产午夜精品一区二区三区视频| 国产一区二区伦理| 国产欧美精品区一区二区三区 | 欧美天堂一区二区三区| 秋霞电影一区二区| 久久精品综合网| 欧美老女人在线| 91免费国产视频网站| 蜜臀av亚洲一区中文字幕| 国产精品乱人伦| 久久久久九九视频| 欧美日韩一区二区欧美激情| 国产一区二区看久久| 日韩影院精彩在线| 欧美高清一级片在线观看| 日韩精品中午字幕| 精品视频999| 欧美亚日韩国产aⅴ精品中极品| 国产精品一区二区在线观看网站| 最新热久久免费视频| 国产拍揄自揄精品视频麻豆| 欧美一二三区在线| 欧美午夜精品久久久久久孕妇| 成人免费视频免费观看| 黄页视频在线91| 国产91在线|亚洲| 免费看精品久久片| 丝袜美腿高跟呻吟高潮一区| 一区二区三区国产豹纹内裤在线| 亚洲黄色在线视频| 波多野结衣中文字幕一区二区三区 | 中文字幕欧美三区| 日韩一区二区在线观看视频| 欧美一区二区三区影视| 日韩精品中文字幕在线一区|