Lucene--專案記錄(1)
初識Lucene
2018-5-21
今天領導新安排了一個任務,接手一個老的搜尋引擎。和同事簡單溝通後,發現是Lucene寫的專案。有點興奮、有點無奈。興奮地是,可以接觸CRUD之外的東西了,無奈的是專案用的竟然是Lucene。現在主流都solr+zk 或者elasticsearch。
手頭另一項任務是:springboot1.5.6+bootstrap重寫sevlet的一個專案(對五個表進行crud)
讀程式碼的時候都哭暈好幾次,幸好以前連VB.NET的爛攤子都處理過,這次弄起老專案沒那麼慌張、理不清頭緒了。
以下是閱讀專案時的幾個問題。記錄一下,以便明天順利推進工作進展:
- 用的是FSDirectory/RAMDirectory?
- 資料來源是access中的資料?
- 索引的儲存位置?
- 分詞器用的哪個?
- 該工程是否只是實現對源資料的索引、更新索引、刪除索引、儲存搜尋結果(更新規則是什麼)提供搜尋(query)
- 是否需要安裝jdk1.6?
- 高亮顯示是什麼?在本專案中是否用到?
- 分頁是否用到了?
相關文章
- MHBlog專案部署記錄
- React專案踩坑記錄React
- vuePC專案踩坑記錄Vue
- django專案筆記1Django筆記
- 《專案管理》-筆記1專案管理筆記
- vue3+typescript管理系統專案開發記錄1VueTypeScript
- 專案重構經驗記錄
- iOS – RxSwift 專案實戰記錄iOSSwift
- thinkphp6 專案搭建記錄PHP
- SVN cornerstone專案branch, tags, trunk記錄
- 在 Homestead 中搭建 ThinkPHP 專案記錄PHP
- django 專案日誌記錄設定Django
- 專案出現的問題記錄
- docker-compose 部署 Laravel 專案全記錄DockerLaravel
- Flutter日曆專案的優化記錄Flutter優化
- Flutter專案整合mqtt的過程記錄FlutterMQQT
- 專案管理指南學習筆記-專案執行環境(1)專案管理筆記
- GPT記錄-1GPT
- 離職後,對專案的記錄、總結
- 記錄一個開源專案排名網站網站
- Android 專案網路安全配置知識記錄Android
- 記錄一次 Homestead 專案消失事件事件
- Unity3D Demo專案開發記錄Unity3D
- 一、快速構建Spring Boot專案【springboot記錄】Spring Boot
- 如何在專案中記錄日誌資訊?
- svn專案遷移至gitlab流程(保留提交記錄)Gitlab
- 記錄一次終於又能登入webpack專案-2021年1月5日Web
- Spark 雜記1-專案使用經驗Spark
- 運維記錄1——解決在Nginx下部署CRA專案,二級目錄不能訪問的問題運維Nginx
- 【原創】老谷"專案管理MSN群"6.23記錄專案管理
- 【專案記錄】個人主頁設計和實現
- 使用vue-cli3建立專案,踩坑記錄Vue
- maven專案遇到的一些問題記錄Maven
- 若依微服務專案整合人大金倉記錄微服務
- 記錄 laradock下 guzzle 無法訪問本地專案
- 前後端專案結構規範性記錄後端
- Centos8.3、docker部署springboot專案實戰記錄CentOSDockerSpring Boot
- 【開源系列】專案開源實戰記錄-序