鑒於側寫指出凶手可能具有司法或紀律背景,周婷優先調取了法院、檢察院、公安係統內近年離職或情緒異常人員的檔案。
高階心理側寫也指明瞭方向,但要從茫茫人海中找到那個符合條件的人,依然如同大海撈針。本市司法係統及相關行業從業人員數以萬計,再加上曾有相關經曆的人員,範圍太大。
此時,必須依靠大數據進行精準篩選和交叉比對。
“婷姐,”陸野的目光投向周婷,語氣堅定,“接下來看你的了。我們需要從幾個維度,構建一個篩選模型。”
“第一,人口資訊庫:篩選本市範圍內,年齡在30-55歲之間,男性(側寫概率極高),擁有法律、政法、偵查、審計等相關專業學曆或職業資格的人員。範圍包括:現職及離職的法官、檢察官、司法警察、律師、法務、企業內審、紀檢人員、資深調查記者、政法院校教師等。”
“第二,誠信記錄與內部紀律檔案(通過高支隊申請特殊權限):重點關注其中有過投訴記錄、但因證據不足未受處理,或曾因性格偏執、言論過激被內部談話提醒,或對司法效率公開表示過不滿的人員。”
“第三,也是最關鍵的一環,”陸野加重了語氣,“全市醫療記錄(匿名化處理)、死亡證明、信訪記錄、甚至媒體報道的數據庫交叉比對。尋找其中,本人或其直係親屬(父母、配偶、子女)因債務糾紛問題,導致自殺、突發重病身亡、家庭遭遇重大變故的人員記錄!特彆是那些債務方是‘老賴’且執行困難的案例!”
這個篩選條件極其關鍵,直接對應側寫中的核心動機。
“最後,將以上三個維度篩選出的名單,進行交叉比對!”陸野用手在空中畫了一個交叉的符號,“找出同時滿足:具有相關職業背景 本人或親屬因債務問題受害 有過偏激言論或對司法不滿記錄的人!”
這個任務極其繁重複雜,涉及多個數據庫的權限協調和高級演算法支援。
周婷感受到了巨大的壓力,但眼神中充滿了挑戰的意味。“我明白!可能需要一些時間,數據庫介麵和演算法需要調試。”
“全力支援你!”陸野毫不猶豫,“凱哥,你暫時放下其他事情,協助婷姐進行技術攻堅,需要什麼算力資源直接申請!我會讓高支隊協調所有數據介麵!”
“冇問題!保證完成任務!”陳凱摩拳擦掌,對於這種數據挖掘的挑戰,他充滿了興趣。
接下來的幾十個小時裡,周婷和陳凱幾乎長在了電腦前。辦公室的一角堆起了更高的能量飲料罐和外賣盒子。
他們編寫複雜的篩選腳本,調試數據介麵,處理因數據格式不統一帶來的各種報錯,與不同數據庫的管理員溝通協調…
海量的數據被輸入,經過一層層過濾、碰撞、比對。
無數的名字出現在螢幕上,又因為不符合某一項條件而被排除。
這個過程枯燥至極,卻又至關重要。每一個字節的跳動,都可能關係著能否抓住那個危險的“凝視者”。
陸野和李偉則繼續負責外勤工作,督促對老機床廠家屬區的摸排,並應對來自上級和輿論的巨大壓力。時間每過去一分鐘,凶手再次作案的風險就增加一分。
終於,在一天深夜,當又一次篩選程式運行結束後,周婷疲憊地揉了揉眼睛,看向結果列表。
長長的名單已經變得很短,隻剩下十幾個名字。