搜索算法崗位工作職責
簡介:搜索算法是利用計算機的高性能來有目的的窮舉一個問題解空間的部分或所有的可能情況,從而求出問題的解的一種方法。現階段一般有枚舉算法、深度優先搜索、廣度優先搜索、A*算法、回溯算法、蒙特卡洛樹搜索、散列函數等算法。在大規模實驗環境中,通常通過在搜索前,根據條件降低搜索規模;根據問題的約束條件進行剪枝;利用搜索過程中的中間解,避免重復計算這幾種方法進行優化。
搜索算法職位描述(模板一)
崗位職責:
1.負責具體業務產品的搜索效果優化工作,規劃技術方向;
2.負責搜索的查詢分析、檢索、排序等模塊的算法與模型的設計與優化;
3.負責用戶搜索數據的分析處理與挖掘。
任職要求:
1.計算機專業本科或以上學歷;
2.熟悉數據挖掘、機器學習或自然語言處理;
3.熟悉搜索引擎技術,對搜索效果的改進工作有較深入的理解;
4.熟悉LTR模型、CTR預估算法等,對搜索排序有著較深刻的認識和實踐經驗5.熟悉Linu*系統,熟悉Java或C++語言,數據結構,編程基本功扎實;
6.數據驅動,用戶導向,具備良好的綜合素質,具有較強的學習和創新能力。
搜索算法職位描述(模板二)
崗位職責:
1.用戶搜索query理解與分析,優化搜索相關性優化;
2.挖掘視頻相關特征,優化搜索排序模型;
3.基于用戶搜索日志,挖掘用戶的搜索意圖,提升用戶搜索滿意度。
任職要求:
1.計算機相關專業本科以上學歷;
2.扎實的編碼能力,具備良好的分析問題、解決問題的能力;
3.有文本挖掘、搜索/推薦相關的工作經驗;
4.有機器學習、learningtorank方面經驗者優先。
搜索算法職位描述(模塊三)
崗位職責:
1.熟悉搜索引擎原理;
2.了解統計機器學習和自然語言處理原理,能夠使用統計學習算法完成具體任務;
3.扎實的工程能力,掌握C++/Java/Python,能夠高效穩定的將策略或模型應用到線上;
4.善于數據分析與問題發現,主動提出改進方向。
任職要求:
1.具有計算機科學、統計學、數學相關學歷及專業背景,掌握扎實的統計學,數據挖掘/分析/建模,機器學習等理論;
2.在自然語言處理或數據挖掘方向有較強的積累,對數據敏感,對使用機器學習解決金融系統問題有熱情;
3.曾參與構建過搜索引擎或推薦系統,掌握相關信息收集與提取核心技術,精通排序算法;
4.研究分析業內智能算法平臺產品以及優化技術方案,以改進產品功能和性能;
5.邏輯清晰、表達能力強,有良好的團隊合作精神和主動溝通意識。
篇2:搜索引擎分類規范
搜索引擎(searchengine)是指根據一定的策略、運用特定的計算機程序搜集互聯網上的信息,在對信息進行組織和處理后,并將處理后的信息顯示給用戶,是為用戶提供檢索服務的系統。
搜索引擎的分類:
1、全文索引
全文搜索引擎是名副其實的搜索引擎,國外代表有Google,國內則有著名的百度搜索。它們從互聯網提取各個網站的信息(以網頁文字為主),建立起數據庫,并能檢索與用戶查詢條件相匹配的記錄,按一定的排列順序返回結果。
根據搜索結果來源的不同,全文搜索引擎可分為兩類,一類擁有自己的檢索程序(Inde*er),俗稱“蜘蛛”(Spider)程序或“機器人”(Robot)程序,能自建網頁數據庫,搜索結果直接從自身的數據庫中調用,上面提到的Google和百度就屬于此類;另一類則是租用其他搜索引擎的數據庫,并按自定的格式排列搜索結果,如Lycos搜索引擎。
2、目錄索引
目錄索引雖然有搜索功能,但嚴格意義上不能稱為真正的搜索引擎,只是按目錄分類的網站鏈接列表而已。用戶完全可以按照分類目錄找到所需要的信息,不依靠關鍵詞(Keywords)進行查詢。目錄索引中最具代表性的莫過于大名鼎鼎的Yahoo、新浪分類目錄搜索。
3、元搜索引擎
元搜索引擎(METASearchEngine)接受用戶查詢請求后,同時在多個搜索引擎上搜索,并將結果返回給用戶。著名的元搜索引擎有InfoSpace、Dogpile、Vivisimo等,中文元搜索引擎中具代表性的是搜星搜索引擎。在搜索結果排列方面,有的直接按來源排列搜索結果,如Dogpile;有的則按自定的規則將結果重新排列組合,如Vivisimo。
其他非主流搜索引擎形式:
1、集合式搜索引擎:該搜索引擎類似元搜索引擎,區別在于它并非同時調用多個搜索引擎進行搜索,而是由用戶從提供的若干搜索引擎中選擇,如HotBot在20**年底推出的搜索引擎。
2、門戶搜索引擎:AOLSearch、MSNSearch等雖然提供搜索服務,但自身既沒有分類目錄也沒有網頁數據庫,其搜索結果完全來自其他搜索引擎。
3、免費鏈接列表(FreeForAllLinks簡稱FFA):一般只簡單地滾動鏈接條目,少部分有簡單的分類目錄,不過規模要比Yahoo!等目錄索引小很多。
篇3:搜索算法崗位工作職責
簡介:搜索算法是利用計算機的高性能來有目的的窮舉一個問題解空間的部分或所有的可能情況,從而求出問題的解的一種方法。現階段一般有枚舉算法、深度優先搜索、廣度優先搜索、A*算法、回溯算法、蒙特卡洛樹搜索、散列函數等算法。在大規模實驗環境中,通常通過在搜索前,根據條件降低搜索規模;根據問題的約束條件進行剪枝;利用搜索過程中的中間解,避免重復計算這幾種方法進行優化。
搜索算法職位描述(模板一)
崗位職責:
1.負責具體業務產品的搜索效果優化工作,規劃技術方向;
2.負責搜索的查詢分析、檢索、排序等模塊的算法與模型的設計與優化;
3.負責用戶搜索數據的分析處理與挖掘。
任職要求:
1.計算機專業本科或以上學歷;
2.熟悉數據挖掘、機器學習或自然語言處理;
3.熟悉搜索引擎技術,對搜索效果的改進工作有較深入的理解;
4.熟悉LTR模型、CTR預估算法等,對搜索排序有著較深刻的認識和實踐經驗5.熟悉Linu*系統,熟悉Java或C++語言,數據結構,編程基本功扎實;
6.數據驅動,用戶導向,具備良好的綜合素質,具有較強的學習和創新能力。
搜索算法職位描述(模板二)
崗位職責:
1.用戶搜索query理解與分析,優化搜索相關性優化;
2.挖掘視頻相關特征,優化搜索排序模型;
3.基于用戶搜索日志,挖掘用戶的搜索意圖,提升用戶搜索滿意度。
任職要求:
1.計算機相關專業本科以上學歷;
2.扎實的編碼能力,具備良好的分析問題、解決問題的能力;
3.有文本挖掘、搜索/推薦相關的工作經驗;
4.有機器學習、learningtorank方面經驗者優先。
搜索算法職位描述(模塊三)
崗位職責:
1.熟悉搜索引擎原理;
2.了解統計機器學習和自然語言處理原理,能夠使用統計學習算法完成具體任務;
3.扎實的工程能力,掌握C++/Java/Python,能夠高效穩定的將策略或模型應用到線上;
4.善于數據分析與問題發現,主動提出改進方向。
任職要求:
1.具有計算機科學、統計學、數學相關學歷及專業背景,掌握扎實的統計學,數據挖掘/分析/建模,機器學習等理論;
2.在自然語言處理或數據挖掘方向有較強的積累,對數據敏感,對使用機器學習解決金融系統問題有熱情;
3.曾參與構建過搜索引擎或推薦系統,掌握相關信息收集與提取核心技術,精通排序算法;
4.研究分析業內智能算法平臺產品以及優化技術方案,以改進產品功能和性能;
5.邏輯清晰、表達能力強,有良好的團隊合作精神和主動溝通意識。