Lucene--專案記錄(1)

SieSteven發表於2018-05-22

初識Lucene

2018-5-21
今天領導新安排了一個任務,接手一個老的搜尋引擎。和同事簡單溝通後,發現是Lucene寫的專案。有點興奮、有點無奈。興奮地是,可以接觸CRUD之外的東西了,無奈的是專案用的竟然是Lucene。現在主流都solr+zk 或者elasticsearch。
手頭另一項任務是:springboot1.5.6+bootstrap重寫sevlet的一個專案(對五個表進行crud)
讀程式碼的時候都哭暈好幾次,幸好以前連VB.NET的爛攤子都處理過,這次弄起老專案沒那麼慌張、理不清頭緒了。
以下是閱讀專案時的幾個問題。記錄一下,以便明天順利推進工作進展:

  1. 用的是FSDirectory/RAMDirectory?
  2. 資料來源是access中的資料?
  3. 索引的儲存位置?
  4. 分詞器用的哪個?
  5. 該工程是否只是實現對源資料的索引、更新索引、刪除索引、儲存搜尋結果(更新規則是什麼)提供搜尋(query)
  6. 是否需要安裝jdk1.6?
  7. 高亮顯示是什麼?在本專案中是否用到?
  8. 分頁是否用到了?

相關文章