如何在動態搜尋得到大量的部落格記錄後,再針對它們各自的Tag進行數量統計?...
場景:
一個部落格網站,有N多的部落格資訊,這些資訊都會被標上不同的Tag
我輸入搜尋某個關鍵字來查詢我需要的部落格為M條,在這個M條裡各條的Tag又是不一樣的。
這樣在搜尋結果中需要統計出每一個Tag的數量出來進行顯示
比如:根據xxx關鍵字後搜尋到的結果為以下3條,假如:Tag以空格隔離儲存,split後為獨立的Tag
1:Seam框架使用開發指南 對應的Tag為:Java Seam Framwork 開發
2:Spring框架最佳實踐 對應的Tag為:Java Spring 最佳實踐
3:Hibernate技術點對點 對應的Tag為:Java Hibernate 點對點
於是顯示的結果為
Tag:
Java(3)、Seam(1)、Framework(1)、開發(1)、Spring(1)、最佳實踐(1)、Hibernate(1)、點對點(1)
結果:
1:Seam框架使用開發指南
2:Spring框架最佳實踐
3:Hibernate技術點對點
如果說在查詢到數量不多的情況下,遍歷所有的記錄後,把Tag進行split後統計加和就OK了。但是如果大量的情況下,就會出現效能問題了。各位有何高招?
一個部落格網站,有N多的部落格資訊,這些資訊都會被標上不同的Tag
我輸入搜尋某個關鍵字來查詢我需要的部落格為M條,在這個M條裡各條的Tag又是不一樣的。
這樣在搜尋結果中需要統計出每一個Tag的數量出來進行顯示
比如:根據xxx關鍵字後搜尋到的結果為以下3條,假如:Tag以空格隔離儲存,split後為獨立的Tag
1:Seam框架使用開發指南 對應的Tag為:Java Seam Framwork 開發
2:Spring框架最佳實踐 對應的Tag為:Java Spring 最佳實踐
3:Hibernate技術點對點 對應的Tag為:Java Hibernate 點對點
於是顯示的結果為
Tag:
Java(3)、Seam(1)、Framework(1)、開發(1)、Spring(1)、最佳實踐(1)、Hibernate(1)、點對點(1)
結果:
1:Seam框架使用開發指南
2:Spring框架最佳實踐
3:Hibernate技術點對點
如果說在查詢到數量不多的情況下,遍歷所有的記錄後,把Tag進行split後統計加和就OK了。但是如果大量的情況下,就會出現效能問題了。各位有何高招?
相關文章
- 如何在程式執行時動態修改它的引數(狀態)?
- pbootcms呼叫搜尋頁keyword值數量和標籤頁tag值和數量boot
- 主流搜尋引擎部落格提交地址
- 記錄搭建Hexo部落格系統Hexo
- 部落格園部落格記錄備份
- layui tree 對節點進行搜尋UI
- Hexo 個人部落格 SEO 優化(3):改造你的部落格,提升搜尋引擎排名Hexo優化
- 小程式背後:巨頭們各自為陣的四大移動新生態
- 【Oracle】對RID為偶數的記錄進行操作Oracle
- 部落格園記錄:汽車引數爬蟲爬蟲
- MySql先分組統計總記錄數,再獲取記錄數中的最大值MySql
- VuePress 部落格之 SEO 優化(一)之 sitemap 與搜尋引擎收錄Vue優化
- Hexo部落格搭建記錄Hexo
- 將 Github Pages 個人部落格錄入搜尋引擎(以 Bing 為例)Github
- win10怎麼刪除搜尋框記錄_win10系統刪除搜尋框記錄的步驟Win10
- 記錄兩個BLE講得很好的部落格(以後不懂直接看)
- VuePress 部落格優化之開啟 Algolia 全文搜尋Vue優化Go
- 🌟我的部落格目錄🌟
- 統計當前系統中不同執行狀態的程式數量
- samtools flagstat引數對比對的bam檔案進行統計
- conversity:社交媒體以及它對搜尋引擎優化的作用優化
- 閱讀部落格--《我們應當怎樣做需求分析?》筆記記錄筆記
- 記錄一些前端的外掛、部落格。前端
- es針對nested型別資料無法進行過濾查詢的問題記錄型別
- 針對於debugger斷點的記錄斷點
- Linux下如何對目錄中的檔案進行統計Linux
- 個人部落格開發記錄
- 部落格域名更換操作記錄
- hugo + nginx 搭建部落格記錄GoNginx
- 分散式搜尋系統的設計分散式
- 從谷歌搜尋中複製貼上URL,會洩露之前的搜尋記錄谷歌
- 從谷歌搜尋中複製貼上URL 會洩露之前的搜尋記錄?谷歌
- matlab之對元素出現的次數進行統計Matlab
- 一對一聊天原始碼,動態搜尋,自動填充可能相關的內容原始碼
- 初學者如何在部落格園釋出部落格
- 我們不要框計算 我們要更好的搜尋體驗薦
- 有贊搜尋系統的架構演進架構
- 針對持久記憶體的後寫日誌記憶體