需求:
最近在做乙個新聞專案,有這樣乙個需求:
經過分析、調研,以單字段儲存標籤,嘗試了下面的幾種方案,這裡一併寫出
不可行方案:
欄位為keyword型別,資料以陣列儲存,未找到可實現此功能的檢索方式
欄位為text型別,多個標籤以空格隔開或者陣列儲存,使用match搜尋,資料評分不準確
欄位為text型別,多個標籤以空格隔開或者陣列儲存,使用match結合match_phrase搜尋,資料評分扔不準確
可行方案:
1. 欄位為text型別,指定分詞器為whitespace,以空格分隔標籤
"mediatag
":
2. 欄位為text型別,指定分詞器為pattern,指定標籤分隔字元,以逗號分隔
put /es_medias_test2}}}, "
": }
}}}
1. 建立索引
put /es_medias_test2}, "
": }
}}}
2. 新增資料
post /es_medias_test2/_bulk}}}}}}
}}}
3. 測試
get /es_medias_test2/_search}}
返回結果符合預期
,"hits" :
},},
},},
},},
},},},}
]}}
ES搜尋 kibana搜尋設定
現在的線上效能監控整體右移,線上的介面資料通過kibana可以查詢到資料。做資料篩選的時候用kibana看,不會。搞搞文件看下。參考 一 搜尋單個的doc get 搜尋內容的名稱比如索引名 search 可以搜尋uri或者搜尋請求body.1.可以在get中設定一些查詢的要求,比如搜尋結果排序方式等...
html 標籤解巢狀
一 前言 網頁原始碼中有很多巢狀的標籤 例如div標籤巢狀如 butpfinallyaurora 126.com ggff 我們的網頁解析工作中有時候需要解巢狀。通俗的講就是把巢狀的標籤以線性表的形式表示出來。還拿上面的例子來說明。即解巢狀為 aurora finallyaurora 126.com...
html 標籤解巢狀
一 前言 網頁原始碼中有很多巢狀的標籤 例如div標籤巢狀如 butpfinallyaurora 126.com ggff 我們的網頁解析工作中有時候需要解巢狀。通俗的講就是把巢狀的標籤以線性表的形式表示出來。還拿上面的例子來說明。即解巢狀為 aurora finallyaurora 126.com...