【问题标题】:Query about DSE searchDSE搜索查询
【发布时间】:2016-06-17 05:18:14
【问题描述】:

为了让我的数据在 solr 中变得可搜索,我应该为我的所有 Cassandra 表使用哪个键空间?

启动 solr 后我有以下键空间:

        system_traces
        solr_admin
        system
        dse_system

【问题讨论】:

    标签: java php cassandra datastax-enterprise


    【解决方案1】:

    您不应该使用任何这些键空间来创建自己的表。您需要创建自己的键空间,然后在该键空间中创建表,然后在表的键空间上创建 solr 核心。

    如何执行此操作取决于您运行的 DataStax Enterprise 版本。在 4.8 上,您可以通过 dsetool 使用以下命令:

    dsetool create_core keyspace.table generateResources=true reindex=true
    

    然后您将能够对该表执行搜索查询。

    Here 是 DataStax Enterprise 上 Solr 搜索的当前搜索文档。

    【讨论】:

    • 好吧,再问一个问题,是否真的有必要每次都使用 solrconfig.xml 和 schema.xml 进行索引,或者我可以只使用 CQL 表吗?
    • 通过 solr 集成,您查询的不是 cassandra 表,而是使用 solrconfig 和模式从 cassandra 表创建的 solr 核心。因此,在创建核心时需要提供这些或让 dsetool 为您生成它们。
    猜你喜欢
    • 2017-11-20
    • 2018-02-23
    • 2019-09-25
    • 1970-01-01
    • 2020-07-28
    • 1970-01-01
    • 2016-12-15
    • 2019-09-28
    • 1970-01-01
    相关资源
    最近更新 更多