因此,我在Websphere服務器上運行了一個Java應用程序。服務器有一個盒子的oracle數據庫。每個盒子中都有一個物品清單。每個事物都有一個主要描述(作為人類文字輸入),以及描述事物的標籤/值對(例如,顏色:黑色,數量:3等)的列表。
我想允許用戶搜索該數據庫,因此我需要一個庫來搜索數據庫並對結果進行排名。將允許用戶輸入上述相同類型的信息。我希望能夠列出與用戶輸入內容最接近的框。
我已經研究了一些搜索庫,例如Lucene和Xapian,但是我不確定各種庫的確切功能。我希望能夠看到它們的優缺點,以及它們的工作原理,因此我開始進行一些研究。
但是在此之前,我想听聽您對這個特定項目的建議。