Sql server 使用Lucene作为数据库管理系统
在我们的项目中,我们的数据容量很高(100Gb的数据),我们使用sql作为dbms。 不幸的是,sql server中的全文搜索非常令人失望,所以我们使用lucene来搜索数据。但问题是lucene需要索引数据,因此保存lucene索引和数据库的容量将占用太多的磁盘空间。Sql server 使用Lucene作为数据库管理系统,sql-server,lucene,database,Sql Server,Lucene,Database,在我们的项目中,我们的数据容量很高(100Gb的数据),我们使用sql作为dbms。 不幸的是,sql server中的全文搜索非常令人失望,所以我们使用lucene来搜索数据。但问题是lucene需要索引数据,因此保存lucene索引和数据库的容量将占用太多的磁盘空间。 所以我想知道我们可以把sql server放在一边,只使用lucene吗?它是否足够稳定,可以保存数百万条数据记录?如果你想进行全文搜索,你需要有全文索引,无论它位于何处 但是,由于您有空间问题,我假设您在模式字段中使用了st
所以我想知道我们可以把sql server放在一边,只使用lucene吗?它是否足够稳定,可以保存数百万条数据记录?如果你想进行全文搜索,你需要有全文索引,无论它位于何处 但是,由于您有空间问题,我假设您在模式字段中使用了stored=“true”。
将它存储在db中(最好不是MSSQL),并在Solr/Lucene中对其进行索引。您可能想看看。它的闪电般的速度,基于Lucene,可以作为一个独立的数据库。更不用说制造商喜欢把它置于各种压力之下
唯一的“不利因素”:它是商业性的,所以它的成本是:)对,反向索引相当便宜(通常是数据原始大小的30%)