色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

es索引json

在Elasticsearch中,一個(gè)索引就是一個(gè)擁有一定數(shù)量分片的邏輯命名空間,用于存儲(chǔ)數(shù)據(jù),并提供對(duì)該數(shù)據(jù)的復(fù)雜查詢功能。這些數(shù)據(jù)通常被組織成文檔,可以用JSON格式來(lái)表示。因此,使用JSON格式的數(shù)據(jù)作為索引的存儲(chǔ)方式也很常見(jiàn)。

{
"mappings": {
"properties": {
"title": {
"type": "text"
},
"description": {
"type": "text"
},
"price": {
"type": "double"
},
"tags": {
"type": "keyword"
},
"image": {
"type": "text",
"index": "false"
}
}
}
}

在上面的代碼片段中,我們使用了一個(gè)JSON對(duì)象來(lái)定義了一個(gè)索引的映射規(guī)則。通過(guò)這個(gè)mappings屬性,我們可以指定如何處理一個(gè)文檔的屬性,定義哪些字段應(yīng)該被索引,以及如何在查詢時(shí)搜索這些字段。

在文檔中,我們定義了一個(gè)title屬性和一個(gè)description屬性,它們的類型都是text,這意味著文本會(huì)被標(biāo)準(zhǔn)分析器進(jìn)行分詞,并且支持全文搜索。我們還定義了一個(gè)price屬性,它的類型為double,表示這是一個(gè)浮點(diǎn)類型的屬性,可以用來(lái)進(jìn)行數(shù)字范圍查詢。而標(biāo)簽字段則采用了keyword類型,它表示該字段是一個(gè)關(guān)鍵字,不需要進(jìn)行分詞處理,可以直接進(jìn)行精確匹配和聚合查詢。

最后,我們還定義了一個(gè)image屬性,但是指定了index屬性為false,意味著該屬性不會(huì)被加入到索引中,也就是說(shuō),在搜索時(shí)不會(huì)使用到該屬性。