0
我正在使用Lucene創建一個基於概念的圖像搜索引擎。首先,我打開我的數據庫並將其複製到RAM索引中。然後我編寫一個分析器來查找用戶輸入詞及其同義詞。最後,我想打開索引來獲得結果。在RAMDirectory中找不到任何分段*文件
getImage() - 用於呼叫addDoc()拷貝數據庫到我的索引
這是getImageResult()我想用得到的結果。我想也許這是錯誤。
但是,如果我刪除:
StandardAnalyzer analyzer = new StandardAnalyzer();
IndexWriterConfig config = new IndexWriterConfig(analyzer);
IndexWriter iwriter = new IndexWriter(index, config);
iwriter.commit();
這將引發一個異常:無段*在RAMDirectory找到的文件。 如果我保留這部分,我不能得到任何結果。
請不要在屏幕截圖中提供您的代碼。將其複製到問題中。 – femtoRgon