我需要扩展当前应用程序的功能。为此,我正在寻找存储与现有文档重叠的一组不同的记录,但不完全引入一些新的字段。单个Lucene索引可以包含两种类型的记录吗?Lucene索引可以包含不同类型的文档
所以例如
说我要存储两种类型的记录 客户这将具有以下字段 名称地址KIDS
和存储 名称地址型号尺寸
因此,尽管记录有一些共同之处,他们有不同的东西可以共存于同一个Lucene数据库中。我希望避免拥有所有字段的通用记录,因为进入此应用程序的数据量会很大,我不想浪费太多空间。将我的程序移动到与SOLR后端接口是否有助于我的情况。
在此先感谢
确定这是很好的知道。使用Lucene API将我的代码驱动到SOLR设置有多困难。 – TheCodeNovice
这将需要一定的努力。从.Net你可以使用SolrNet库,这是非常好的和可定制的,或者Http或Streaming API。无论哪种情况,我都建议转向Java版本的Lucene,因为Lucene.Net远远落后。最新的Lucene版本要快得多,索引尺寸更小。 – lexk