2014-09-03 24 views
0

我正在使用DSE搜索来构建一些Cassandra表的索引,并且我希望DSE搜索不会索引文档(如果某些布尔字段为true)。防止在DSE搜索中索引文档

我可以通过在查询期间进行过滤来获得相同的结果,但由于包含true的文档数量可能很大,因此阻止它们被编入索引可能会提供更好的查询性能。

在DSE搜索/ Solr中实现此目标的最佳方法是什么?

感谢

回答

0

一个建议是你要编制索引的文档分成单独的表,而不是指数的主表。

+0

感谢您的快速回答。这是一个有效的解决方案,我在问之前已经考虑过它。但是,这种方法在创建和更新数据时会在代码中带来一些额外的复杂性。我宁愿有一个只涉及Solr的解决方案,以便我可以更好地分离我的代码中的关注点。 – 2014-09-04 23:52:21