由於activerecord的侷限,我們在搜尋分詞中發現其並不能滿足我們的需求
但 萬幸其提供了直接寫sql的介面,但並不完善
研究了一晚上我們終於寫出了這條sql
@results = @results.where(
['knowledges.title like ? or knowledges.id in (
select keyword_knowledge_associations.knowledge_id from keyword_knowledge_associations
where(keyword_id in (select keywords.id from keywords where keywords.name = ?)
))','%'+keys+'%',keys
])
實現的也不是很優雅,但效能上應該還可以。
搜標籤的情況搞定了 分頁出了些毛病明天修
研究質量控制、知識圖譜的現階段研究工作以及相關實現
資源聚合平台 5 3日工作日誌
重寫了user介面 大概長這樣,還要繼續修改 大概是這個樣子 詳情頁 詳情頁中一併展示了所有關聯關係,分別用三個列表表示。這裡新增了乙個空資料提示,實現很簡單 取消上下級關聯的實現和其他刪除關聯基本一樣,不再贅述。由於上下級關聯不像課程和學院一樣需要兩個入口,就把新建關聯提公升到了列表頁。今天主要的...
資源聚合平台 6 8 9日工作日誌
實現了王子悅推薦的演算法 下面是實現的 接下來就是實現ngd演算法公式 public double getrelative string keyword1,string keyword2 double fenzi double math.max math.log fx math.log fy mat...
10月29日工作日誌
2 提交本週的weekly report 二.執 況 1 由sah講解目前防火牆的主要軟體技術及原理,具體的內容在收藏的網路安全中 其中也包括大家比較關心的溢位問題 3 willie講解了方天產品線的具體情況和solution 的規劃。1.因為我們公司很小 我們需要全員行動 無論什麼工作我們的執行成...