我需要擴展當前應用程序的功能。爲此,我正在尋找存儲與現有文檔重疊的一組不同的記錄,但不完全引入一些新的字段。單個Lucene索引可以包含兩種類型的記錄嗎?Lucene索引可以包含不同類型的文檔
所以例如
說我要存儲兩種類型的記錄 客戶這將具有以下字段 名稱地址KIDS
和存儲 名稱地址型號尺寸
因此,儘管記錄有一些共同之處,他們有不同的東西可以共存於同一個Lucene數據庫中。我希望避免擁有所有字段的通用記錄,因爲進入此應用程序的數據量會很大,我不想浪費太多空間。將我的程序移動到與SOLR後端接口是否有助於我的情況。
在此先感謝
確定這是很好的知道。使用Lucene API將我的代碼驅動到SOLR設置有多困難。 – TheCodeNovice
這將需要一定的努力。從.Net你可以使用SolrNet庫,這是非常好的和可定製的,或者Http或Streaming API。無論哪種情況,我都建議轉向Java版本的Lucene,因爲Lucene.Net遠遠落後。最新的Lucene版本要快得多,索引尺寸更小。 – lexk