【问题标题】:Prevent document being indexed in DSE search防止文档在 DSE 搜索中被索引
【发布时间】:2014-09-04 06:42:56
【问题描述】:

我正在使用 DSE 搜索来构建一些 Cassandra 表的索引,如果某个布尔字段为真,我希望 DSE 搜索不索引文档。

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

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

谢谢

【问题讨论】:

    标签: solrj datastax-enterprise


    【解决方案1】:

    一个建议是将您想要索引的文档拆分到一个单独的表中,而不是索引您的主表。

    【讨论】:

    • 感谢您的快速回答。这是一个有效的解决方案,我在询问之前实际上已经考虑过了。但是,这种方法在创建和更新数据时给我的代码带来了一些额外的复杂性。我宁愿有一个只涉及 Solr 的解决方案,这样我就可以在我的代码中实现更好的关注点分离。
    猜你喜欢
    • 1970-01-01
    • 2012-08-25
    • 1970-01-01
    • 2021-11-14
    • 2015-05-17
    • 1970-01-01
    • 2016-12-15
    • 1970-01-01
    • 2020-07-28
    相关资源
    最近更新 更多